远程连接Ubuntu


Ubuntu 远程桌面

最近teamviewer又把我寝室里笔记本给强行检测商业了

使我不得不开始考虑其他替代方法。

在此写下我的网络环境:

  • 办公室Ubuntu工作站:无公网IP
  • 寝室垃圾移动百兆,同样没有公网IP

同时我的需求为:

  • 两人及以上需要经常远程连接工作站
  • 桌面模式,并且可同时操作该桌面
  • 网络稳定不掉线

经过一段时间的谷歌搜索,找到以下两个远程桌面方案

  1. Remote Desktop Protocol (RDP):微软主导的远程桌面协议,维基简介页面Remote Desktop Protocol
  2. 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端口映射到公网上。

声明:Yuno|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 远程连接Ubuntu


Carpe Diem and Do what I like