X11X11
⚙️

X11

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
notion image
 
执行需要显示图形的命令来测试
xclock
 
 
可以查看目前的DISPLAY变量,在其它的远程终端(比如vscode),设置好这个变量,就可以利用mobaxteram的x server来显示图形界面了
[root@dev ~]# echo $DISPLAY
localhost:10.0