当前位置: 首页 > news >正文

基于x11vnc的ubuntu远程桌面

1、安装VNC服务

sudo apt install x11vnc -y

2、创建连接密码

sudo x11vnc -storepasswd

在这里插入图片描述

3、安装lightdm服务

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

sudo apt install lightdm -y

在这里插入图片描述
在这里插入图片描述

切换至lightdm,上一步已经切换则跳过该步

sudo dpkg-reconfigure lightdm

4、 创建 systemd 服务文件

创建服务目录,如果已经存在则跳过,如果目录已存在,这一步也不会报错

sudo mkdir -p /etc/systemd/system/

编辑 systemd 服务文件

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

输入以下内容

[Unit]
Description=x11vnc (Remote access)
After=network-online.target
 
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /root/.vnc/passwd -rfbport 5900 -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

重启系统确认是否为lightdm界面,然后开始启动x11vnc服务

sudo reboot

lightdm界面

5、重载服务配置并启用

sudo systemctl daemon-reload
sudo systemctl enable x11vnc
sudo systemctl start x11vnc

至此可以使用VNC软件进行远程控制
在这里插入图片描述

在这里插入图片描述

相关文章:

  • Elasticsearch分页查询、关键词高亮与性能优化全解析
  • LeetCode热题100JS(54/100)第十天|124|200|994|207|208
  • 数图亮相第三届全国生鲜创新峰会,赋能生鲜零售数字化转型
  • 【力扣100】简要总结之哈希
  • 配置blender的python环境
  • 红黑树的部分实现(C++)
  • IPD解读——IPD重构产品研发与产品管理
  • C程序设计(第五版)及其参考解答,附pdf
  • Android开源库——RxJava和RxAndroid
  • 前端传参+后端接参对照
  • java项目40分钟后token失效问题排查(40分钟后刷新页面白屏)
  • Qt for WebAssembly程序中文乱码问题处理过程
  • LLVM学习-- 构建和安装
  • Leetcode 3485. Longest Common Prefix of K Strings After Removal
  • 较为完善的搜索函数
  • LangChain 动态任务分发:开启大模型任务流的巅峰之术(三)
  • CRMEB标准版/开源版商城系统【遇坑解决】
  • 3.5 二分查找专题:LeetCode 852. 山脉数组的峰值
  • 单片机自学总结
  • 如何搭建一个安全经济适用的TRS交易平台?
  • 非法收受财物逾1648万,湖南原副厅级干部康月林一审被判十年半
  • 四川落马厅官周海琦受审,1000多人接受警示教育
  • 一季度规模以上工业企业利润由降转增,国家统计局解读
  • 传媒湃︱《金陵晚报》副刊“雨花石”5月起改为免费刊登
  • 国铁集团:一季度全国海铁运输商品车同比增长33.62%
  • 《我的后半生》:人生下半场,也有活力重启的可能