# 前言
最近想稍微折腾一下怎么连接服务器的 GUI,查了一些资料,简单操作了一下,记录一下过程。
# 工具
- VPS 一台
- 1Remote (PRemoteM)(下载地址:1Remote (PRemoteM) - mstsc remote desktop - Official app in the Microsoft Store)
# 服务端搭建
首先安装 Xfce4 GUI:
apt install xfce4 xfce4-goodies |
然后安装 TightVNC Server:
apt install tightvncserver |
安装完可以直接开:
vncserver |
设置一下登录口令(注意保存),然后让 ufw 放行 5901 端口:
(PS:这个登录口令至多 8 个字符,如果更长只会被截成 8 个字符)
ufw allow 5901 |
启动 ufw(如果没启动的话):
ufw enable |
# 客户端连接
打开 1Remote (PRemoteM) 客户端,找到右上角加号,点添加,协议选择 VNC:
地址为服务器 IP,端口默认 5901,密码请输入在服务端设置的登录口令,点保存。
勾选这一个 VNC 连接,点击底部菜单栏的连接,即可连接到 VNC 服务端。
# 结语
TightVNC 的配置非常简单,配置完成后就可以轻松地连接服务器的 GUI 了。
不过它有一个问题,那就是明文传输数据,这个明显是完全接受不了的。关于如何给 VNC 套一层 SSH 或者 TLS,目前个人还在研究,如果成功了应该也会写一篇博客记一下。