Ubuntu 显示远程 Ubuntu 服务器 GUI

2023-12-11 10:40:02 浏览数 (2)

在 Ubuntu 系统远程 Ubuntu 服务器时,无法直接显示服务器 GUI 信息,本文记录改进方法。

配置方法

远程 Ubuntu

安装 ssh server

1

apt install openssh-server

修改 /etc/ssh/sshd_config 文件

123

PermitRootLogin yesX11Forwarding yesX11UseLocalhost no

重启ssh服务

1

service ssh restart

本地 Ubuntu

开放 xHost 显示权限

1

xhost

以 支持 X11 转发的模式建立 SSH 连接

1

ssh -X root@远程IP -p 远程端口

如果不方便在 SSH 命令中加入 -X 参数,可以在远程连接配置中加入 ForwardX11 yes

例如

1234567

Host rknntest HostName localhost User root Port 5638 IdentityFile /home/vvd/.ssh/id_rsa.pub IdentitiesOnly yes ForwardX11 yes

之后可以本地显示远程GUI了,可以用 xclock 命令测试

这时候也能看到 1 2 echo DISPLAY838b7433ddf7:10.0 DISPLAY 变量被自动赋值

参考资料

  • https://blog.csdn.net/wzw_mzm/article/details/70916202

文章链接: https://cloud.tencent.com/developer/article/2369192

0 人点赞