CentOS7下安裝配置vncserver
阿新 • • 發佈:2018-12-30
一.vnc server安裝1.關閉防火牆
>>systemctl stop firewalld.service >>setenforce 0
也可以配置防火牆
>>firewall-cmd --zone=public --add-port=5901/tcp >>firewall-cmd --zone=public --add-port=5902/tcp >>firewall-cmd --reload
2.centos 伺服器需要安裝 GNOME Desktop
>>yum groupinstall "GNOME Desktop"
不建議安裝GNOME Desktop,它會佔用大量系統資源,安裝完後大約要佔用1G左右的空間,而且安裝過程也較長,安裝“X Window System”就可以了==》yum groups install "X Window System"
>>yum groups install "X Window System"
3.安裝tigervncserver
>>yum install tigervnc-server tigervnc-server-module
4.配置
>>cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service >>vim /etc/systemd/system/[email protected]:1.service
主要修改xxx為使用者名稱:
[Service] Type=forking User=XXX # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=-/usr/bin/vncserver -kill %i ExecStart=/sbin/runuser -l XXX-c "/usr/bin/vncserver %i" PIDFile=/XXX/.vnc/%H%i.pid ExecStop=-/usr/bin/vncserver -kill %i
5.啟用配置檔案
>>systemctl daemon-reload >>systemctl start [email protected]:1.service >>systemctl enable [email protected]:1.service >systemctl status [email protected]:1.service ##出來錯誤時 >>rm -f -R /tmp/.X11-unix/ ##再執行 >>systemctl daemon-reload >>systemctl enable [email protected]:1.service
6.設定登陸密碼
##XXX為配置檔案設定的使用者名稱 ##vncpasswd時需要切換到修改使用者目錄下su XXX >>vncpasswd XXX
7.再次運用步驟五啟動
8.檢視埠狀態
>>netstat -lnt | grep 590*
9.檢視報錯資訊
>>grep vnc /var/log/messages
二.vnc viewer客戶端連線
下載vnc viewer客戶端連線,連線賬號:伺服器ip:埠號