Ubuntu服务器设置X11服务

当我们在远程服务器上运行需要图形界面的程序时,通常需要使用 SSH 来连接服务器并通过 X11 转发将远程的图形界面显示到本地机器。

Ubuntu自带x11转发

#服务器端启用服务
sudo vim /etc/ssh/sshd_config #修改ssh设置
# 放开下面三行的注释
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost no
sudo systemctl restart sshd.service
#过程中有问题的话
sudo sshd -t #可以检查配置文件的有效性并返回错误的信息

SSH X11 转发概述
X11 是一个用于网络透明的图形用户界面协议。它允许你通过网络将一个图形应用的窗口从远程主机显示到本地。为了实现这一目标,SSH 提供了 X11 转发功能。我们可以通过 ssh -X 或 ssh -Y 命令启用这一功能。
-X:启用 X11 转发,但不允许不受信的 X11 转发。
-Y:启用 X11 转发,并允许不受信的 X11 转发(适用于一些复杂的图形应用)

ssh -X -p 端口号 用户名@网址,启用X11转发

输入xclock,本地有一个小闹钟说明成功

(解决不影响的问题:Warning: Missing charsets in String to FontSet conversion)

使用xclock前,输入export LANG=C 设置时区是中国,就不会有警告了


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值