问题
有时候安装的 CentOS,用 Xshell 登陆时会出现如下信息
WARNING! The remote SSH server rejected X11 forwarding request.
这是因为 Xshell 是默认启用了“X server”的 SSH 客户端,所以在连接远程服务器时,若对端没有启用“X client”,则会出现上述告警。(11是版本之意)
方法一(治标)
打开 Xshell “会话”窗口后选择“属性”,进入“连接>SSH>隧道”,将“转发X11连接”的勾取消掉即可。
方法二(治本)
yum install xorg-x11-xauth -y || apt install xorg openbox -y
之后需要在 “/etc/ssh/sshd_config” 中设置 “X11Forwarding yes” 即可。
X11 Forwarding 可以实现远程显示 GUI 程序,也就是说,可以通过 SSH 的连接,运行并显示远程服务器上的 GUI 程序。
评论区