要通过TigerVNC访问Debian服务器,您需要按照以下步骤操作:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
按照提示输入密码并确认。您还可以选择设置一个只读密码,以便在只读模式下访问服务器。
<DISPLAY_NUMBER>
是您要使用的显示编号(例如:1):vncserver :<DISPLAY_NUMBER>
成功启动后,您将看到类似以下的输出:
New 'X' desktop is <DISPLAY_NUMBER>
tigervnc.service
的新文件:sudo nano /etc/systemd/system/tigervnc.service
将以下内容粘贴到文件中,用您的显示编号和用户替换<DISPLAY_NUMBER>
和<YOUR_USER>
:
[Unit]
Description=TigerVNC Server
After=syslog.target network.target
[Service]
Type=forking
User=<YOUR_USER>
Group=<YOUR_USER>
WorkingDirectory=/home/<YOUR_USER>
PIDFile=/home/<YOUR_USER>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
保存并关闭文件。然后,运行以下命令以启用和启动TigerVNC服务:
sudo systemctl daemon-reload
sudo systemctl enable tigervnc.service
sudo systemctl start tigervnc.service
sudo ufw allow <DISPLAY_NUMBER>:5900/tcp
将<DISPLAY_NUMBER>
替换为您的显示编号。
<SERVER_IP>:<DISPLAY_NUMBER>
将<SERVER_IP>
替换为Debian服务器的IP地址,将<DISPLAY_NUMBER>
替换为您的显示编号。
现在,您应该能够看到Debian服务器的桌面环境,并可以像在本地计算机上一样与其交互。