1. 程式人生 > >CentOS7下安裝配置vncserver

CentOS7下安裝配置vncserver

一.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:埠號