使用Xshell套装可以通过Xshell调用Xmanager来实现Linux图形界面的ssh转发,从而实现Linux的GUI界面的远程调用。但对于使用edu账号申请下来的免费版Xshell就没有这个功能了。那么,我们就需要使用xshell+xming来实现类似功能。

SSHD配置

1
2
3
4
# 要打开SSH服务的X11转发功能
sed -i "s/#X11Forwarding yes/X11Forwarding yes/g"
sed -i "s/#X11DisplayOffset 10/X11DisplayOffset 10/g"
sed -i "s/#X11UseLocalhost yes/X11UseLocalhost yes/g"

安装Xming

我们下载好[1]之后,执行安装。需要配置的只有两项:

  1. 取消安装自带的putty

Xming_install

  1. 指定接受的端口10

Xming_port

配置Xshell

在xshell中配置客户端,在”SSH”-“隧道”中选择”转发x11连接到:’XDisplay:localhost:10.0’” xming_xshell

测试

在本地xshell客户端上调用远程GUI程序,比如gparted. xming_gui