首先,我是从这里找到解决办法的http://ask.xmodulo.com/fix-broken-x11-forwarding-ssh.html
前面说,有两种可能的解决方案
一种情况是因为转发绑定到了本地回环地址(我猜……)话说前面的翻译别的地方有很多,比如这个https://linux.cn/article-4014-1.html
解决方案是本地主机ssh的配置文件/etc/ssh/sshd_config加两行
X11Forwarding
yes
X11UseLocalhost no
可惜,这并没有什么卵用,我这边主机上有第一行,第二行没有,但似乎也不是这个问题,哦,记得更新设置systemctl restart sshd……这是centos7的,第一个链接里有别的 distrubutions的命令,好贴心的说,虽然我centos7用的不是ssh.server,是sshd(这里有没有谁来指点一下本宝宝,是不是有什么我不知道的)
第二种情况是远程主机没有使用ipv6,所以取消配置文件中的 AddressFamily all" (if any)行的注释,(不懂(if any)是什么),我只知道我的配置文件里只有“AdressFamily inet”
,取消AddresFa