x11就是一个cs(client&server)模式的图形界面显示方案。
X是协议,11是版本。
通常linux下开始x client,并使用ssh转发。
windows下启动x server,接收来自linux的图像显示命令
实现了linux的界面在windows下显示
具体配置:
linux下开始X11 Forwarding
# /etc/ssh/sshd_config
AllowTcpForwarding yes
X11Forwarding yes
这是win连接linux的ssh配置,增加forwardxxx配置项
Host dev.surface.dalaomai.cn
HostName dev.surface.dalaomai.cn
User root
Port 22
IdentityFile C:\Develop\.ssh\id_rsa
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
最后用mobaxteram连上linux,并打开xserver
执行需要显示图形的命令来测试
xclock
可以查看目前的DISPLAY变量,在其它的远程终端(比如vscode),设置好这个变量,就可以利用mobaxteram的x server来显示图形界面了
[root@dev ~]# echo $DISPLAY
localhost:10.0