一、首先安装桌面环境
这里我选择安装Xfce和所需字体
,可通过以下命令安装。
sudo apt update
sudo apt install xfce4 xfce4-goodies
sudo apt-get install xfonts-base xfonts-100dpi xfonts-75dpi
二、安装VNC
- 安装VNC服务器
sudo apt update
sudo apt install tightvncserver
- 设置VNC密码
vncpasswd
- 配置VNC(假设使用的是
Xfce
,如果使用其他窗口管理器,请替换相应的命令)
#!/bin/sh
xrdb "$HOME/.Xresources"
startxfce4 &
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
- 使脚本可执行
chmod +x ~/.vnc/xstartup
5.启动 VNC 服务器,端口(5901)如果不需要
设置开机自启就可以直接执行启动了,需要的话,把下面开机自启设置好再启动
vncserver :1
三、设置开机自启
首先,创建一个新的服务文件
vncserver@.service:
sudo nano /etc/systemd/system/vncserver@.service
添加以下内容到服务文件(这里我直接用的是root用户和权限组)
[Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=root Group=root WorkingDirectory=/root PIDFile=/root/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver :%i -geometry 1920x1080 -depth 24 ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
重新加载
Systemd
并启用服务sudo systemctl daemon-reload
启用并启动
VNC
服务sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service
四、安装VNC客户端
下载RealVNC Viewer或任何其他 VNC 客户端,可以自己百度下载。安装打开之后,在上方搜索栏中,直接输入ip:5901 即可连接。