使用xshell第一次连接时,可能会连接多次才能连上,出现:WARNING!The remote SSH server rejected X11 forwarding request.

解决方法:
vi /etc/ssh/sshd_config 在X11这行改为X11Forwarding yes,
然后再将UseLogin参数为no,可能这一行最开始是被注释,去掉注释,保存之后重启sshd服务,重新连接即可

重启ssh服务
[root@wugenqiang ~]# systemctl restart sshd
如果还不行检查 xorg-x11-xauth 的rpm包是否安装,未安装则进行下面操作
[root@wugenqiang ~]# yum install xorg-x11-xauth

测试重新连接:

successful!!

本文详细介绍了使用XShell连接远程服务器时遇到WARNING提示的解决办法,包括修改sshd_config文件,确保X11Forwarding设置正确,调整UseLogin参数,并重启ssh服务。此外,还提供了检查和安装xorg-x11-xauth包的方法,以确保X11转发正常工作。
2万+





