Xshell连接Linux警告:The remote SSH server rejected X11 forwarding request
XShell报错
Linux: centOS7.6
一、解决步骤
1、查看 ssh 服务是否打开
service sshd status
可以看到ssh服务打开,并且是openssh。
2、如果没有,运行以下语句:
(1)查看是否存在 ssh 软件:
rpm -qa | grep ssh
(2)如果没有 openssh,需安装软件:
yum -y install openssh-server
(3)安装完成后,启动 sshd 服务:
systemctl start sshd.service
(4)启动服务后,配置开机启动:
systemctl enable sshd.service
(5)查看 ssh 服务是否打开,如果打开,修改 ssh 配置:(我是手动修改的)
vi /etc/ssh/sshd_config
将文件中的 X11Forwarding 参数改为 yes;
其它文章说明还需将UseLogin参数为no,可能这一行最开始是被注释,去掉注释即可解决。
测试是否可以正常连接。
3、如果还不可以正常,则需进一步进行XShell设置
打开Xshell,点击【文件】-【属性】-【隧道】
去掉“转发X11连接到”的勾选,保存,再次连接,即无警告。