有时候我们使用xshell登录到Linux主机上时会出现“The remote SSH server rejected X11 forwarding request.”这样的报错,如图所示。这种情况,我们要怎么解决呢?

方法/步骤
1
其原因是肯能对openssh版本进行了升级。解决方法为:

2
/etc/ssh/sshd_config文件中的X11Forwarding参数为yes

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

4
如果通过上面的两步还不能解决,可以设置xshell的属性。如图,点击”属性“中的”隧道“,然后将下面”转发x11到连接(x)“够选掉即可解决问题。

Xshell [1] 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

虽然这个软件出现过安全事件 但是后续修复了 至少自己使用没有发生问题 官方也一直更新 是比较靠谱的SSH终端

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。