熟悉SSH X11-Forwarding的朋友都知道,只要打开SSH X11-Forwarding后,远程的图形界面就可以通过SSH的加密隧道“拽”到本地的xserver上来,无需手动在远程设置DISPLAY变量。
Putty设置X11-Forwarding方法:
Connection -> SSH -> X11 -> X11 frowarding -> Enable X11 forwarding
检查X11 forwarding是否开启方法:
登录远程主机后,运行:
set | grep DISP DISPLAY=localhost:10.0
但是在某些主机上,无论你在客户端如何设置,都无法正确的使能X11 forwarding功能,登录后DISPLAY永远是空值。sshd_config文件也没有将X11 forwarding功能禁用。
解决办法:
原来X11 forwarding依赖“xorg-x11-xauth”软件包,所以必须先安装“xorg-x11-xauth”软件包。
yum install xorg-x11-xauth
安装“xorg-x11-xauth”后首次登录远程主机提示
/usr/bin/xauth: creating new authority file /home/wzk/.Xauthority
转载请注明:爱开源 » 解决SSH X11-Forwarding无法工作