linux系統的遠程桌面(其實什麼系統都合適)

VNC(Virtual Network Computing)虛擬網絡計算工具,本質上來說是一個遠程顯示系統,管理員通過它不僅僅可以在運行程序的本地機上察看桌面環境,而且可以從 Internet上的任何地方察看遠程機器的運行情況,而且它具有跨平臺的特性。 Linux 要使用遠程桌面需要安裝VNC,好在Red Hat Enterprise Linux AS 5.0 已經自帶了VNC,默認也已經安裝了,只要配置一下就可以了。但是Windows客戶端還是要安裝的。
一、VNCServer 配置:
  1. 啓動 VNC Server: 打開終端執行:vncserver
#vncserver
You will require a password to access your desktops.
Password: —-設置VNC的密碼
Verify:
New ‘X’ desktop is linux:1 —-一定要記住這一行稍後會用到。
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log

    注意:第一次執行 vncserver會要求設置密碼,經上述步驟後,便已啓動了VNC Server。如果你想要更改VNC Server的密碼,只要執行vncpasswd命令即可。
  2. 默認情況下VNC Viewer只能看到 VNC Server的命令行。要VNC Viewer上可以看到Linux桌面需要做如下設置:
  打開/root/.vnc/xstartup文件,取消下面兩行的註釋即可:
   unset SESSION_MANAGER
   exec /etc/X11/xinit/xinitrc
  3. Linux啓動後自動運行VNCServer
    (1) 在 系統設置>服務器設置>服務 中把 vncserver 打勾。
    (2) 打開配置文件/etc/sysconfig/vncservers,去掉下面這行的註釋, 
       VNCSERVERS="1:root"
       VNCSERVERARGS[1]="-geometry 800x600"
       注意:默認系統配置裏有 –nolisten tcp 和 –nohttpd ,這兩個是阻止Xwindows登陸和HTTP方式VNC登陸的,如果需要圖形界面,那就刪除這部分。 1表示VNC以桌面1運行,這樣可以啓動root的桌面。
   4. VNC端口 如果需要從外網控制內網的某臺Linux,則需要打開防火牆相應的端口,並在路由器上進行端口映射。 VNC給瀏覽器的端口是5800+N,給vncviewer的端口是5900+N,N是設置的display號
二、Windows 客戶端 VNC Viewer 的配置:
  1. 從 http://www.realvnc.com/download.html 下載 VNC Free Edition for Windows Version 4.1.2
  2. 打開 VNCViewer :填入VNCServer 的IP:編號(1或2或...)
  3. VNCViewer 切換全屏模式:F8
三、使用java的做開發的人比較多,有一個java版的vncViewer是個不錯的選擇
  也可以用java客戶端。
  1,下載jar文件,下載地址:vncViewer
  2,編寫啓動腳本 vncViewer.bat
    文件內容:
    java -cp D:/VncViewer.jar VncViewer HOST 192.168.3.217 PORT 5901 PASSWORD 123456
    注意:HOST 後面爲IP
          PORT 後面爲端口
          PASSWORD 後面爲NVC密碼

   如果爲了全安,也可以去掉 PASSWORD參數,登錄的時候輸入

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