LinuxVNC服務器配置

在linux機器上安裝vnc服務端,然後通過本地windows機器的vnc客戶端工具去連接到服務端,這樣操作linux機器就能以界面化方式操作,連接到遠程linux機器後的服務器顯示效果如圖:
在這裏插入圖片描述

一、 vnc服務器安裝

1、查看vnc服務是否有安裝(無打印內容表示未安裝)。
# rpm -qa |grep tigervnc-server

2、安裝vnc服務。
# yum install -y tigervnc-server

3、使用vncserver命令啓動VNC服務,設置密碼。
# vncserver

在這裏插入圖片描述

  • 第一次執行vncserver,需要設置密碼,還會自動創建一些文件。
  • /root/.vnc/passwd 客戶端連接時輸入的密碼
  • root/.vnc/xstartup 配置文件
  • root/.vnc/“主機名:1.pid” 文件記錄着啓動VNC服務的進程號,用於停止VNC服務時準確定位進程號。其中"桌面號"用"數字"的方式表示,每個用戶連接需要佔用1個桌面號。
  • 這裏是用root用戶執行的vncserver 命令,則啓動後用vncserver客戶端連接進入到該服務器的用戶就是root用戶,如果用root用戶安裝後,用xue用戶(其他的用戶)啓動:則vncserver客戶端連接進入到該服務器的用戶就是xue用戶。
  • 使用命令vncpasswd對不同用戶的VNC的密碼進行修改,但要注意,如果配置了不同用戶的VNC需要分別到各自用戶中進行修改,例如我用root用戶執行了vncpasswd命令,則只會修改root用戶的vnc密碼,其他用戶不受影響:

4、添加啓動項,設置啓動級別,查看啓動級別,查看啓動狀態。
# chkconfig --add vncserver
# chkconfig vncserver on
# chkconfig --list vncserver
# service vncserver status
在這裏插入圖片描述

5、配置防火牆,允許 VNC 連接

  • 關閉selinux
    # vi /etc/selinux/config
    SELINUX=disabled

  • 設置iptables,插入一條規則,保存至/etc/sysconfig/iptables文件,重啓防火牆
    # iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
    # iptables -I INPUT -p tcp --dport 5902 -j ACCEPT
    # service iptables save
    # service iptables restart

6、啓動、停止、重啓vnc服務
# service vncserver start
# service vncserver stop
# service vncserver restart

二、vnc服務使用的端口號與桌面號的關係

1、VNC服務使用的端口號與桌面號相關,VNC使用TCP端口從5900開始,對應關係如下
桌面號爲“1” ---- 端口號爲5901
桌面號爲“2” ---- 端口號爲5902
桌面號爲“3” ---- 端口號爲5903

2、配置多個桌面

  • 啓動多個桌面的VNC(這種方法在服務器重新啓動後將失效)
    vncserver :1
    vncserver :2
    vncserver :3

  • 系統開機啓動多個桌面的vnc,方法是將需要自動啓動的信息添加到/etc/sysconfig/vncservers配置文件中,重啓vnc服務。以桌面1爲root用戶桌面2爲xue用戶爲例進行配置(登錄賬號、桌面分辨率、連接方式):
    # vi /etc/sysconfig/vncservers
    VNCSERVERS=“1:root 2:xue”
    VNCSERVERARGS[1]="-geometry 800x600"
    VNCSERVERARGS[2]="-geometry 1024x768"
    # service vncserver restart

參數 說明
-geometry 桌面分辨率,默認1024x768;
-nolisten tcp 不監聽X端口(60xx端口);
-SecurityTypes None 登錄不需要密碼認證,VncAuth默認需要密碼認證。

三、客戶端連接

1、安裝vncviewer.exe啓動程序

2、打開vncviewer,輸入vnc服務端IP:桌面號,(和VNCSERVERS="1:root 2:aiuap"中桌面號相同即可),我這裏如果寫1則爲root用戶連接進入192.168.1.80服務器,如果爲2則爲xue用戶連接進入192.168.1.80服務器。
在這裏插入圖片描述
3、點擊確定後,輸入啓動服務時設置的密碼,點擊確定,進入桌面系統,可以看到右上角顯示進入該服務器的用戶名,用1進入爲root,用2進入爲xue。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章