一、 什麼是VNC?
是一種遠程控制的軟件, 遠程的機器開啓VNC的server之後, 本地就可以通過VNCviewer登錄到那臺機器上並接管該機器的操作.
二、安裝vnc服務端
1. 安裝vnc服務端;
[root@Centos1 ~]# yum -y install vnc *vnc-server*
2. 修改vnc主配置文件;
[root@Centos1 ~]# vim /etc/sysconfig/vncservers ============================================== # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost" -----------------將如上兩行改爲如下配置--------------------- VNCSERVERS="2:user2 3:user3" VNCSERVERARGS[2]="-geometry 800x600 -alwaysshared" VNCSERVERARGS[3]="-geometry 800x600 -alwaysshared" = =============================================
3. 設置VNCserver遠程連接密碼;
[root@Centos1 ~]# vncserver #默認爲root
4. 修改vnc桌面配置文件. vnc連接密碼設置完後會在root目錄下生產一個.vnc目錄;
[root@Centos1 ~]# vim /root/.vnc/xstartup ========================= # twm & ----將如上改爲如下------ gnome & =========================
5. 關閉iptables/selinux防火牆;
[root@Centos1 ~]# iptables -F [root@Centos1 ~]# iptables -X [root@Centos1 ~]# service iptables stop [root@Centos1 ~]# vim /etc/sysconfig/selinux ================== SELINUX=enforcing ---將如上改爲如下- SELINUX=disabled ==================
6. 爲用戶設置vnc連接密碼;
[root@Centos1 ~]# su - user2 [user2@Centos1 ~]$ vncpasswd
7. 重啓vnc服務端,讓配置文件生效;
[root@Centos1 ~]#service vncserver restart
8. 停止vnc窗口;
[root@Centos1 ~]# vncserver -kill:2
二、客戶端連接
[root@Centos1 ~]# vncserver :2