備注:前幾天要使用VNC viewer,關(guān)于服務(wù)器端如何設(shè)置谈竿,百度下發(fā)現(xiàn)相關(guān)內(nèi)容太多了团驱,很多沒有備注環(huán)境,自己看了幾個經(jīng)驗帖空凸,綜合下嚎花,設(shè)置OK,把過程記錄下
Linux server: Fedora 16
How to set vnc service on Linux
1. yum -y install tigervnc-server
2. cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@1.server
3. vim /lib/systemd/system/vncserver@1.server
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %1 > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %1"
PIDFile=/home//%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %1 > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
需要將所有%1替換為:1劫恒,即你要啟動的vnc@1.server,將所有 USER替換為當(dāng)前的用戶
4.vncpasswd 設(shè)置密碼
5.vncserver :1 啟動vnc service
6.vim .vnc/xstartup
編輯xstartup文件贩幻,將最后一行的“twm &”注釋掉轿腺。換成“gnome &”
7.解除服務(wù)器上的端口限制两嘴。
默認(rèn)情況下,服務(wù)器不允許外部訪問5901端口族壳,使用iptables解除端口限制憔辫。
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
注意用root權(quán)限運行。至此服務(wù)器端準(zhǔn)備完畢仿荆。