Ubuntu配置VNC Server及自启动(X11VNC)

Ubuntu20.04推荐安装x11vnc

查看当前正在使用的显示管理器:

cat /etc/X11/default-display-manager   #ubuntu18.04 是 /usr/sbin/gdm3
cat /etc/X11/default-display-manager   #ubuntu16.04 是 /usr/sbin/lightdm
#通常返回为  /usr/sbin/gdm3 或 /usr/sbin/lightdm 或 /usr/sbin/sddm

Ubuntu 20.04 LTS 默认使用的桌面管理环境是GDM3,x11vnc 在 GDM3 中不起作用,因此需要使用lightdm桌面管理环境,需要进行的步骤如下:

sudo apt install lightdm
sudo dpkg-reconfigure lightdm

x11vnc server安装:

# x11vnc server安装
sudo apt-get install x11vnc
# 设置密码
sudo x11vnc -storepasswd
# 手动启动x11vnc
# 其中ubuntu使用的桌面环境需要是lightdm,-rfbauth指的是密码文件 USERNAME需修改为当前用户名
/usr/bin/x11vnc -display :0 -auth '/run/lightdm/root/:0' -forever -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900

x11server ubuntu开机自启:

  1. 新建一个文件x11vnc.service,放入/etc/systemd/system目录下,文件内容如下:USERNAME需修改为当前用户名
[Unit]
Description=start x11vnc (Remote access)
After=display-manager.service network.target syslog.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -display :0 -auth '/run/lightdm/root/:0' -forever -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure

[Install]
WantedBy=multi-user.target
  1. 设置开机自启服务
# 赋权限
sudo chmod 774 /etc/systemd/system/x11vnc.service
# 设置开机自启服务
systemctl enable x11vnc
systemctl restart x11vnc
systemctl status x11vnc

# 下面给出几个常用的设置命令
systemctl start x11vnc.service #启动服务
systemctl enable x11vnc.service #设置开机自启动
systemctl disable x11vnc.service #停止开机自启动
systemctl status x11vnc.service #查看服务当前状态
systemctl restart x11vnc.service #重新启动服务
systemctl list-units --type=service #查看所有已启动的服务
JetSon Nano已经自带VNC Server,只需配置即可;

参考链接:

  1. https://blog.csdn.net/weixin_44350337/article/details/111480295
  2. https://blog.csdn.net/weixin_46151178/article/details/128826266
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值