在Ubuntu上配置VNC和Windows系統進行遠端連線

來源:互聯網
上載者:User

   通過將伺服器配置成VNC SERVER,可以讓其他主機使用圖形方式登入這台伺服器。

  一、在ubuntu下配置vnc server很簡單,方法如下:

  伺服器端:

  1、先安裝VNC服務程式:

  代碼如下:

  $ sudo apt-get install vnc4-common vnc4server

  2、給目前使用者設定vnc登入密碼:

  代碼如下:

  $ vncpasswd

  3、修改vnc的預設設定,使啟動時運行gnome作為X的案頭(如果不設定,vnc將使用twm,你可以試試,相信你會很不習慣的):

  代碼如下:

  $ vncserver :1

  $ vncserver -kill :1

  注意:裡面的":1"代表display號,客戶登入的時候得寫相同的display號才能登入(見後面用戶端部分)。

  修改~/.vnc/xstartup檔案,建議拷貝系統中Xsession的設定檔:

  代碼如下:

  $ cp /etc/X11/Xsession ~/.vnc/xstartup

  然後再次啟動VNC SERVER:

  代碼如下:

  $ vncserver -geometry 1280x800 :1

  用戶端:

  1、安裝VNC客戶程式:

  代碼如下:

  $ sudo apt-get install vnc4-common xvnc4viewer

  2、然後你就通過Terminal Server Client登入了:Applications -> Internet -> Terminal Server Client;Computer為:伺服器IP:display#,例如:192.168.10.36:1;protocol選擇:VNC。

  或者命令列:

  代碼如下:

  $ vncviewer 192.168.10.36:1

  二、設定開啟

  安裝完後在/usr/share/applications目錄下開啟”Desktop Sharing(桌面共用)”選項,進一步設定桌面共用選項中首先要開啟共用,關於是否允許其他使用者控制,遠端連線時是否需要本機確認,遠端連線的密碼等項目根據需要自己設定。如果需要從公網即外部網路訪問此Ubuntu電腦需要開啟”自動設定UPnP路由器開放和轉送連接埠項目”。一般建議如下圖:

  如果是13.04以上已經完成設定了,但是Ubuntu 14.04是無法正確串連的,會顯示安全等級問題,我們還需要繼續配置。

  1、安裝dconf-editor;

  複製代碼

  代碼如下:

  sudo apt-get install dconf-editor

  2、需要通過Dconf-editor調整,開啟終端(快速鍵:Ctrl+Alt+T)輸入命令:dconf-editor 開啟,然後訪問如下配置路徑 org > gnome > desktop > remote-access;

  3、取消鉤選“prompt-enabled”和“requlre-encryption”屬性。

  三、開始串連

  回到Windows下,使用用戶端訪問工具VNC Viewer輸入Ubuntu的IP地址,如下圖所示:

  點擊 Connect 串連,然後輸入設定的訪問密碼就OK了,就會出現圖形介面。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.