Ubuntu22.04安装X11vnc方法

一、问题描述

客户想使用Ubuntu图形化功能,需要远程去操作界面

二、安装方法如下

通常情况,ubuntu不允许root用户运行GUI程序。因此,我们创建普通用户进行安装配置X11vnc服务

1.安装x11vnc程序包

sudo apt-get update
sudo apt-get install -y x11vnc

2.创建密码本

sudo x11vnc -storepasswd

3.安装lightdm界面

Ubuntu 22.04 LTS 默认使用的桌面管理环境是GDM3,x11vnc 在 GDM3 中不起作用,因此需要使用lightdm桌面管理环境

1.安装lightdm服务

sudo apt install -y lightdm

切换至lightdm

sudo dpkg-reconfigure lightdm

现在软件包设置界面直接点击“回车键”选择“确定”。

4.设置X11vnc服务开机自启动

sudo vim /etc/systemd/system/x11vnc.service

在x11vnc.service加入如下内容:

[Unit]
Description=x11vnc (Remote access)
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5901 -forever -loop -noxdamage -repeat -shared -capslock -nomodtweak
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure

[Install]
WantedBy=graphical.target

#注意:/home/USERNAME/.vnc/passwd 中的USERNAME需要换成你自己的用户名。 这里用户名是test 修改完test即可。到这块需要在控制台重启云主机确认云主机是否为lightdm界面,然后开始启动x11vnc服务

启动X111vnc服务

sytemctl daemon-reload
systemctl start x11vnc
systemctl status x11vnc

至此X11vnc服务已安装完成,打开本地vncviewer输入ip:5901即可

注:查看主机修改后默认得桌面管理器

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值