centos 6 和centos 7 系統下vnc配置

1、 VNC 服務的大概介紹: linux

  VNC (Virtual Network Console)是虛擬網絡控制檯的縮寫。它 是一款優秀的遠程控制工具軟件,由著名的 AT&T 的歐洲研究實驗室開發的。VNC 是在基於 UNIX 和 Linux 操做系統的免費的開源軟件,遠程控制能力強大,高效實用,其性能能夠和 Windows 和 MAC 中的任何遠程控制軟件媲美。 在 Linux 中,VNC 包括如下四個命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多數狀況下用戶只須要其中的兩個命令:vncserver 和 vncviewer。 第一個vnc 連接端口:5901 ,第二個:5902,·····  依次後推。vim

   VNC 服務器是一個自由開源軟件,它可讓用戶能夠遠程訪問服務器的桌面環境。另外鏈接 VNC 服務器須要使用 VNC viewer 這個客戶端。centos

  一些 VNC 服務器的優勢:服務器

  • 遠程的圖形管理方式讓工做變得簡單方便。
  • 剪貼板能夠在 CentOS 服務器主機和 VNC 客戶端機器之間共享。
  • CentOS 服務器上也能夠安裝圖形工具,讓管理能力變得更強大。
  • 只要安裝了 VNC 客戶端,經過任何操做系統均可以管理 CentOS 服務器了。
  • 比 ssh 圖形轉發和 RDP 鏈接更可靠。

VNC 服務須要有 linxu圖像化界面的支持。網絡

2、centos6 系統下vnc 服務安裝:session

  一、圖形化界面安裝:ssh

    #yum groupinstall "X Window System" "Desktop Platform" Desktop工具

  二、安裝vnc軟件包:性能

    #yum install tigervnc-server vnccentos7

  三、配置vnc:

    #vncserver     (第一次啓動須要配置密碼,此時會提示你輸入密碼,由於是第一次配置。重複輸入兩次便可。)

    

  四、配置vnc 桌面鏈接參數:

    #vim  ~/.vnc/xstartup

      通常狀況下,咱們使用的 Linux 桌面都是 "Gnome" 桌面,故配置成這個桌面比較習慣。註釋最後兩行,添加一行,以下:
      # xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &    
      # twm &
       gnome-session &

    

    #vi /etc/sysconfig/vncservers       (最後添加兩行)

      VNCSERVERS="1:root"
      VNCSERVERARGS[1]="-geometry 1024x768"

  五、關閉iptables 和 selinux

    # service iptables stop

    # setenforce 0

    # vim /etc/selinux/config

 

  六、設置vnc 開機自啓動:

    # chkconfig vncserver on

  七、查看端口、重啓服務,讓剛剛配置的vnc 參數生效

    #netstat -antp   發現端口已經開啓,應該是在配置密碼時已經開自動開啓。

 

    #vncserver -kill :1  關閉默認打開的會話  (注意kill後面要有一個空格)

    #service vncserver start     (開啓一個新的vnc鏈接)

     

  八、下載客戶端。連接VNC:       VNC server: server-IP:5901

    

 

 

 三、centos7 系統下vnc 服務安裝:

  一、安裝x-window :

    #yum groupinstall "X Window System" "Desktop Platform" Desktop

    #yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

  二、設置默認啓動圖形界面

    #unlink /etc/systemd/system/default.target

    #ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

  三、重啓系統,加載 x-window 軟件

    #reboot

  四、安裝VNC軟件包:

    #yum -y install tigervnc-server vnc

  五、配置VNC服務:

    須要在 /etc/systemd/system/ 目錄裏建立一個配置文件。能夠將 /lib/systemd/sytem/vncserver@:1.service 配置文件範例拷貝一份到/etc/systemd/system/ 下。

    #cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

    編輯配置文件,將 VNC 用戶(root) 替換配置文件中的 <USER>,例如: vnc 用戶必須爲本地有效用戶

      ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"

      PIDFile=/root/.vnc/%H%i.pid

  六、重啓 systemd 

    #systemctl daemon-reload 

  七、配置vnc 登陸密碼,能夠和本地用戶名不同,在要登陸的用戶名下進行密碼配置,例如要使用text 用戶登陸vnc ,請先使用  su text   命令切換至 text 帳戶下:

    # vncpasswd     (確保密碼多於6個字符)

  八、開啓服務

    # systemctl enable vncserver@:1.service

    # vncserver

  九、關閉防火牆和selinux。

  十、vnc客戶端連接vnc服務器。

相關文章
相關標籤/搜索