首頁 > 軟體

CentOS/Linux 安裝VNC Server

2020-06-16 18:08:49

VNC全稱是Virtual Network Computing,屬於遠端控制類軟體。其優點是支援跨作業系統的遠端圖形化控制。在日常工作中,伺服器常常是存在機房,不可能每次需要圖形介面操作就跑到機房,因此vnc是一款不錯的替代軟體。

1、CentOS/Linux下檢視本機是否已經安裝vncserver
# rpm -qa|grep tigervnc

2、安裝vncserver
# yum -y install tigervnc-server

3、啟動並設定vncserver密碼
在第一次啟動vncserver會提示輸入密碼,之後就需要使用vncpasswd命令
# vncserver
Password:
Verify:

4、修改/root/.vnc/xstartup檔案
由於我們這裡使用的centos系統,安裝的是gnome桌面
# sed -i 's/twm &/gnome-session &/' /root/.vnc/xstartup

5、修改/etc/sysconfig/vncservers檔案
在這裡檔案中可以設定希望執行VNC桌面的使用者,以及使用vncview連線時顯示的螢幕解析度。VNCSERVERS中的1表示VNC以桌面1執行,如果希望新增其他的桌面,可以修改設定
# echo -e 'VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
' >> /etc/sysconfig/vncservers

6、設定為開機啟動
# chkconfig --add vncserver
# chkconfig vncserver on

7、重新啟動vncserver
# service vncserver restart

8、防火牆埠開放
# /sbin/iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
# /etc/rc.d/init.d/iptables save

9、檢視啟動狀況
# netstat -tulnp
         
註:如果通過VNC用戶端來存取VNC則埠為5901

10、其他:
10.1:修改VNC密碼
# vncpasswd

10.2:停止vnc server:
vncserver -kill :桌面號
例如
# vncserver -kill :1
註:vncserver只能由啟動它的使用者來關閉,即時是root也不能關閉其它使用者開啟的vncserver,除非用kill命令殺死進程。

10.3:設定同一個顯示埠可以連線多個客戶機

# vncserver -alwaysshared

CentOS 6.3安裝和設定VNC http://www.linuxidc.com/Linux/2013-05/84668.htm

Linux下強制不檢測依賴安裝VNC http://www.linuxidc.com/Linux/2013-05/84075.htm

CentOS6 VNC服務安裝設定 http://www.linuxidc.com/Linux/2013-04/82510.htm

VNC遠端控制安裝和設定 http://www.linuxidc.com/Linux/2013-01/77769.htm

Windows通過VNC存取Ubuntu  http://www.linuxidc.com/Linux/2012-10/73043.htm

Windows遠端桌面存取Ubuntu 12.04 之安裝VNC http://www.linuxidc.com/Linux/2012-07/64801.htm


IT145.com E-mail:sddin#qq.com