本文將指導(dǎo)您如何在Debian系統(tǒng)上配置Tigervnc遠(yuǎn)程桌面,實(shí)現(xiàn)便捷的遠(yuǎn)程訪問。
第一步:安裝Tigervnc服務(wù)器
首先,您需要使用以下命令安裝必要的軟件包:
sudo apt update sudo apt install tigervnc-standalone-server tigervnc-common
第二步:配置Tigervnc服務(wù)器密碼
安裝完成后,運(yùn)行以下命令設(shè)置VNC服務(wù)器密碼:
vncpasswd
系統(tǒng)將提示您輸入并確認(rèn)密碼,并可以選擇是否設(shè)置只讀密碼。
第三步:啟動(dòng)Tigervnc服務(wù)器
您可以手動(dòng)啟動(dòng)服務(wù)器,或?qū)⑵湓O(shè)置為系統(tǒng)服務(wù)自動(dòng)啟動(dòng)。手動(dòng)啟動(dòng)命令如下,其中:1代表顯示編號(hào),您可以根據(jù)需要更改:
vncserver :1
第四步:配置防火墻
如果您的系統(tǒng)啟用了防火墻(例如UFW),需要允許VNC連接。默認(rèn)VNC端口為5901,可以使用以下命令開放該端口:
sudo ufw allow 5901
第五步:連接到Tigervnc服務(wù)器
使用VNC客戶端軟件(如RealVNC Viewer、TightVNC Viewer),輸入以下地址連接到您的Debian系統(tǒng),將
<Debian IP>:1
第六步:設(shè)置系統(tǒng)服務(wù)(可選)
為了實(shí)現(xiàn)系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行VNC服務(wù)器,您可以創(chuàng)建并配置一個(gè)systemd服務(wù)。使用以下命令創(chuàng)建一個(gè)新的服務(wù)文件:
sudo nano /etc/systemd/system/vncserver@.service
并將以下內(nèi)容粘貼到文件中,替換和為您的實(shí)際用戶名和用戶組:
[Unit] Description=Start TigerVNC server at startup After=syslog.target network.target [Service] Type=forking User=<用戶名> Group=<用戶組> WorkingDirectory=/home/<用戶名> PIDFile=/home/<用戶名>/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
保存文件,然后運(yùn)行以下命令啟用并啟動(dòng)服務(wù):
sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service
第七步:斷開連接
完成遠(yuǎn)程桌面會(huì)話后,您可以通過VNC客戶端斷開連接。如果使用系統(tǒng)服務(wù),則可以使用以下命令停止VNC服務(wù)器:
sudo systemctl stop vncserver@1.service
完成以上步驟后,您即可在Debian系統(tǒng)上成功配置并使用Tigervnc遠(yuǎn)程桌面。