近期使用Xshell的用户反应在连接linux ssh的时候出现了:WARNING!The remote SSH server rejected X11 forwarding request 的错误代码提示,该怎么解决呢?

Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。出现这样的问题大家可以按下面的方法进行操作即可解决!

yum install xorg-x11-font* xorg-x11-xauth
vi /etc/ssh/sshd_config

修改X11Forwarding参数为yes

再将UseLogin参数改为no,可能这一行最开始是被注释的,去掉注释即可解决。

虽然这个方法也能解决问题,但有点繁杂,下面给出一个更为简单的解决办法:

打开Xshell,找到要连接的远程主机名称,然后右键点击它,选择“属性”,如下图所示,


在左侧找到“隧道”,然后在右边将“转发X11连接到(X):”前面的勾去掉,接下来点击“确定”即可。

关于Xshell报错:WARNING!The remote SSH server rejected X11 forwarding request 的提示 通过上述方法进行操作即可解决!