Windows 远程登录服务器后,由于是使用终端远程登录,并且远程服务器没有图形界面,显示图像很不方便。本文记录使用 Xming +Xshell 6 实现远程打开Linux界面的方法。
举个例子,如果用户点击了鼠标左键,因为鼠标归 X server 管理,于是 X server 就捕捉到了鼠标点击这个动作,然后它将这个动作告诉 X client,因为 X client 负责程序逻辑,于是 X client 就根据程序预先设定的逻辑(例如画一个圆),告诉 X server 说:“请在鼠标点击的位置,画一个圆”。最后,X server 就响应 X client 的请求,在鼠标点击的位置,绘制并显示出一个圆。
需要记住安装时的display number 为 0。
建议勾选一个
no access control
可能会方便一些
这时还要设置IP充许,如果不设IP充许,将会被Xming拒绝而打不开:首先打开Xming安装文件夹找到 X*.hosts 文件(*号为上面Display Number 数字),如本例就是找到X0.hosts文件,打开并在localhost下面一行,添加Linux服务器的IP地址。
localhost
192.168.10.2
192.168.10.3
192.168.10.4
此处填需要被远程登录的服务器地址。
没啥可说的,装就完了。
转发X11连接到
:X DISPLAY
:localhost:0.0
此处的 0.0 可以设置为其他,记录下来和服务器端配置相当即可
export DISPLAY=本机IP地址:0.0
本机IP为当前使用的计算机, 0.0 对应在X shell 中转发的 0.0
~/.bashrc
文件中此时可以用显示图形的应用测试是否配置成功,此处使用 xclock, xterm进行测试
apt-get install x11-apps
# 或
yum install xorg-x11-apps*
xclock
apt-get install xterm
apt-get install xserver-xorg x11-xserver-utils