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

Ubuntu如何开启VNC远程桌面连接

c994b7b02a181a269e39c3760540dda1.gif

正文共:666 字 20 图,预估阅读时间:1 分钟

我们之前安装过Ubuntu 20.0466%的经验丰富开发者和69%的学生更喜欢的Ubuntu的安装初体验,还配置开启了主机的SSH远程登录Ubuntu开启SSH远程登录。最近有小伙伴咨询,问怎么登录远程桌面,系统环境还是18.04的,今天来简单介绍一下。

首先快速部署一个Ubuntu 18.04.6的桌面环境虚拟机,虚拟机配置为8核vCPU、8 GB内存、60 GB系统盘就好了。

启动虚拟机之后,为了更直观,将语言选择为中文,然后选择“安装Ubuntu”

1b5f27016c84508c2ebad9001698a030.png

键盘布局使用默认即可。

506f2bf248aa2facf09b1b729f245b2e.png

正常安装,取消选中“安装Ubuntu时下载更新”,点击“继续”

d9dc0e2d247ea0769dba124f58b645bf.png

安装类型使用默认的“清除整个磁盘并安装Ubuntu”,点击“现在安装”

60ae58b2a9fa7b60c0eb7026b0da27a7.png

配置好本地用户,点击“继续”

21da30dbaa05e40164207ba1c88a5e03.png

然后静静等待安装完成,重启进入系统。

首先为root账户设置一个密码来启用root账户。

f73533c175a54d6afee083b3d0f31820.png

然后安装SSH服务器openssh-server,就可以远程登录了。

apt install -y openssh-server

39d7cf01d5792b8acd19803fee35ea42.png

然后看看有没有可以用的VNC(Virtual Network Console,虚拟网络控制台)软件。

b13215d00b5daf8ad7cef77e04daced0.png

注意到有两个软件提示已安装,但是第一个是客户端,第二个是插件,好像都不能用。查看一下开放的端口。

e6a23524c557b514adf57873713522ee.png

未发现常见的590X端口,那就随便装一个看看吧。

apt install -y x11vnc

然后安装一个显示管理器lightdm。

apt install -y lightdm

8b2dc42fa64b4337283dff34e3493c77.png

再配置一个x11vnc服务。

nano /lib/systemd/system/x11vnc.service
[Unit]
Description=x11vnc service
After=display-manager.service network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd tietouge
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

6474c73438d85dbeadb06db13990f8f0.png

重新加载系统服务,并启动x11vnc服务。

systemctl daemon-reload
systemctl enable x11vnc
systemctl start x11vnc
systemctl status x11vnc

4cc4081060759bc900038c76268a6e2c.png

可以看到,服务状态运行正常,并且使用端口5900。查看一下监听的端口状态。

f13e4e69e2696cb5aa8daa10234821b4.png

使用客户端VNC Viewer连接测试一下。

9802fa56296b1fbc35aa9655b6676bd9.png

如果弹出连接未加密的告警,直接忽略即可。

0587e303e7c3d87819639e18ebc325bf.png

在认证对话框中,输入预先设置的认证密码,同时勾选记住密码。

c11bb6eb298d8499090f3eb805c48f06.png

连接成功,输入账号密码进行登录。

c7283bdba0e78e942a722ce35ee51eba.png

然后我们通过VNC设置关闭自动锁屏。

393819e73a9653f6c92800eda31ba03f.png

查看一下VNC会话信息。

daf9eb613d5f75bfbc20f6ebe54fd842.png

跟控制台做一下对比,两者之间的显示是完全同步的。

73e3d4cd44d95e6ca869537f8abf6ee8.png

怎么样,是不是很简单?

d2d18f3ac6f0058223c780f37b52813b.gif

长按二维码
关注我们吧

cbb90fc4caf6bf7a649e306f46556352.jpeg

e097aad23b1b17ee9fa6775f45b1864b.png

如何定制最新版Windows安装镜像

还在到处找Win11镜像?自己动手,丰衣足食!

H3C CAS部署Windows虚拟机

某国产化台式机产品介绍及维护(上)

某国产化台式机产品介绍及维护(下)

软考里面竟然开始考H3C CAS了,突击补一下课

H3C CAS部署之CVM纳管CVK节点

VMware ESXI部署macOS Monterey

macOS Monterey安装VMware Tools并配置远程

CentOS 8停服了,官方却悄悄推出了CentOS 9


http://www.kler.cn/a/538996.html

相关文章:

  • 【vscode+latex】实现overleaf本地高效编译
  • kafka生产者之发送模式与ACK
  • 【C++篇】 异常处理
  • Hive的基本查询
  • ChatGPT提问技巧:行业热门应用提示词案例-文案写作
  • 【漫话机器学习系列】084.偏差和方差的权衡(Bias-Variance Tradeoff)
  • Vllm进行Qwen2-vl部署(包含单卡多卡部署及爬虫请求)
  • 解锁国内主流前端与后端框架
  • Java数据结构 | TreeMap 和 TreeSet
  • GPU、CUDA 和 cuDNN 学习研究【笔记】
  • iOS 自动翻滚广告条(榜单条)实现方案
  • CF998A Balloons​ 构造 ​
  • 牛客寒假集训营1
  • 基于Java的远程视频会议系统(源码+系统+论文)
  • 数据库如何清空重置索引,MySQL PostgreSQL SQLite SQL Server
  • ToDesk云电脑将终结显卡溢价,Web端浏览器、安卓、IOS免费试用
  • 【C++学习篇】C++11
  • Mac电脑修改hosts文件内容
  • 高效知识管理与分类优化指南:从目录设计到实践应用
  • SSA-TCN麻雀算法优化时间卷积神经网络时间序列预测未来Matlab实现
  • 力扣-字符串-28 找出字符串中第一个匹配项的下标
  • PyTorch Profiler 的使用
  • 2024年个人总结:求变
  • 自动化测试工具:selenium
  • mysql8 用C++源码角度看客户端发起sql网络请求,并处理sql命令
  • Spring Boot整合DeepSeek实现AI对话