基于LightDM桌面的发行版安装并配置VNC
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
之前我有一篇文章论述了基于Ubuntu GDM桌面的VNC的配置方法,使用了X11-VNC的方案,我觉得效果不错,速度在内网下绝对杠杠的。问题是几乎适配Ubuntu的各个版本,配置也很简单。
Ubuntu18.04~Ubuntu22.04安装并配置VNC
我发现对于LightDM桌面的发行版这个方法不行,于是我潜心研究还真的被我研究透了,需要的可以来看看。方法和Ubuntu几乎没差别。这里,我找了台firefly的定制版系统,也是Ubuntu的系统,但是桌面换成了轻量级的LightDM。这不是重点,不管你是哪个发行版,只要你能装X11-VNC就行了。
一、VNC是什么?
当你决定配置VNC的时候你肯定已经知道什么是VNC了。当然除了VNC以外还有RDP、向日葵、Teamviewer等等,这里只讲VNC。
二、系统环境
我在Ubuntu18.04、Ubuntu20.04、Ubuntu22.04上配置成功过,架构的话aarch64和x86都是可以的,理论上risc和mips等也是可以的,只不过我没有那些设备,所以就没具体测试过。
1.前提
一切的前提都是建立在Desktop环境上的,就是你必须有桌面,Server环境我没有研究过,或许可以,请大家自行研究。
2.安装x11vnc
这个软件包是Ubuntu软件仓库自带的,使用apt安装就行了。
sudo apt update
sudo apt-get install x11vnc -y
安装完成给它设置个密码保证安全性需要。
sudo x11vnc -storepasswd /etc/x11vnc.pass
注意密码一定要记住,忘了就连不上了,就需要执行以上命令重新设置。每次设置完之后需要重启下x11vnc。现在我们还没有给它创建service文件,下面的重启命令可以先不执行。
sudo systemctl restart x11vnc
安装完x11vnc之后需要给它配置个service,让它可以自动重启。创建service文件。
sudo vim /etc/systemd/system/x11vnc.service
将下面的内容写入上面创建的service文件,并保存。注意这个地方默认都是Ubuntu系统自带的组件,如果你的桌面不是gdm,下面的命令就可能不生效,所以维持操作系统原样就行。
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
/usr/bin/x11vnc -many -display :0 -no6 -rfbport 5900 -rfbauth /etc/x11vnc.pass -auth /var/run/lightdm/root/:0
[Install]
WantedBy=multi-user.target
切记每次变更unit文件都需要重新加载
sudo systemctl daemon-reload
配置好service之后还需要手动启动下,或者重启操作系统,这里我们选择手动启动。
sudo systemctl start x11vnc
启动之后去看下状态,如果美有报错就是成功了,可以使用软件测试了。查看状态不需要sudo权限,普通权限就行了。
systemctl status x11vnc
状态是running而且日志没有其他的错误,并不代表完全可以用了,还需要实际使用测试下。
3.测试
这里建议使用VNV Viewer来测试,这个软件是我使用的最好用的软件了,支持远程命令,可以放大缩小桌面,对于有些字体偏小的或者分辨率很高的桌面有奇效。当然最重要的“免费”。
注意:下载VNC Viewer,不要下载VNC Server,刚才我们配置的就是Server
VNC Viewer可以说支持的设备很全了,Windows(支持11)、MacOs、Linux、Android、IOS、树莓派。基本上涵盖了我们日常接触的所有设备了。
1.使用方法
使用方法其实很简单,默认Server就是5900端口,不要去改动它。
file
里面有个New connection
打开就是下面的页面,只要填VNC Server
和Name
就行了,VNC Server
就是你刚才的设备局域网IP(WIFI也行,不限于有线),不用带端口,默认是5900
,Name
其实是一个标志,为了更好辨认,随便填什么都行。
填好之后选OK进入下面的认证阶段
如果出来这个页面说明网络通了,Server有回应了,接下来就进入密码认证了。选Continue继续
输入刚才设置的密码选择Remember password即可(勾选之后不用每次连接都输入,看个人喜好,会增加安全隐患),点击OK进入下一步。这个时候你应该就能进入远程桌面了。
总结
方法还是挺简单的,当然也存在一些局限,相比于远程连接软件的好处还是很明显的,比如向日葵免费用户限制300kb,teamviewer等面对不付费的用户使各种绊子,还是自食其力不求人吧。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!