The remote SSH server rejected X11 forwarding request. 缘由及解决方法

刚刚配置好服务器用Xshell远程登录了一下,报了个warning,看见是个没见过的新东西就拿来查查好了
The remote SSH server rejected X11 forwarding request(远程SSH服务器拒绝了X11转发访问请求)
意思就是转发请求给X11的时候被拒绝了

X11是什麽(转)

The remote SSH server rejected X11 forwarding request. 缘由及解决方法_第1张图片
The remote SSH server rejected X11 forwarding request. 缘由及解决方法_第2张图片
总的来说,这个X11协议就是用来获取带有图形界面的linux主机程序的东西,所以…
如果使用的是不带GUI的linux系统其实就不用管这个了,可以直接使用下面的逃课方法,把这个点掉就好了,程序就不会转发X11链接图形程序。
The remote SSH server rejected X11 forwarding request. 缘由及解决方法_第3张图片
不过如果你使用的是带GUI的系统并且需要在远程软件中打开其软件或者喜欢折腾的话,就可以继续往下看了

首先在sshd的配置文件中找到X11Forwarding 后面修改为 Yes
$ sudo vi /etc/ssh/sshd_config
X11Forwarding Yes
如果已经是yes就不用管了
The remote SSH server rejected X11 forwarding request. 缘由及解决方法_第4张图片

之后安装X Client和Xclock(测试用)
$ sudo yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 xclock
安装完成后重启服务
$ sudo service sshd restart
如果正常的话,会出现以下画面

The remote SSH server rejected X11 forwarding request. 缘由及解决方法_第5张图片
在这里插入图片描述

xshell的话,会提示让你下载Xmanager,有需要就可以下载
之后再次登录也就不会再报warning了
The remote SSH server rejected X11 forwarding request. 缘由及解决方法_第6张图片

你可能感兴趣的:(运维)