Ubuntu 远程桌面
最近teamviewer又把我寝室里笔记本给强行检测商业了
使我不得不开始考虑其他替代方法。
在此写下我的网络环境:
- 办公室Ubuntu工作站:无公网IP
- 寝室垃圾移动百兆,同样没有公网IP
同时我的需求为:
- 两人及以上需要经常远程连接工作站
- 桌面模式,并且可同时操作该桌面
- 网络稳定不掉线
经过一段时间的谷歌搜索,找到以下两个远程桌面方案
- Remote Desktop Protocol (RDP):微软主导的远程桌面协议,维基简介页面Remote Desktop Protocol
- Virtual Network Computing (VNC) :跨平台远程协议,维基简介页面VNC
介绍就到上面了。
- RDP相比与VNC有个优势就是Windows默认的远程协议就是RDP,所以可以很方便的在Windows里使用远程桌面。同时它对宽度的需求也较低
- 但是缺点也有,RDP对客户端的要求比VNC高
于是,我选择了VNC方案。
同样,VNC方案也有几个软件可选:RealVNC(收费)、UltraVNC(免费)与TightVNC(免费)。出于对收费软件的信任,我选择了RealVNC。
以下为安装方法与使用方法。
先下载VNC-server软件包
由于服务端(办公室工作站)为Ubuntu系统,遂前往官网下载deb的软件包,这里给出官网链接:RealVNC
下载完之后直接用 sudo dpkg -i <filename>.deb
安装即可。
RealVNC提供了个人免费使用许可,直接注册账号即可免费使用。但由于一些原因我没有注册账号,因此上网找了一个企业许可证。安装完VNCServer后直接用下面的命令添加许可。
sudo vnclicense -add WHJRK-UXY7V-Q34M9-CZU8L-8KGFA
然后使用服务模式启动VNC,可使用以下命令,或者在全部应用程序中寻找VNCServer。
sudo service vncserver-x11-serviced start
随后可以在桌面的右上角发现VNC的托盘。
然后在客户端windows机子上下载 VNC Viewer
,官方下载地址https://www.realvnc.com/en/connect/download/viewer
然后输入局域网ip即可直接连接,登录就直接用服务端已存在的账号密码登录即可。
下篇将介绍如何使用 Sakura Frp
将本地VNCServer使用的5900端口映射到公网上。
Comments | NOTHING