VNC實現Windows遠端連線Linux桌面
1、 檢查是否安裝了vnc server
[root@localhost ~]# rpm -qa|grep vnc
vnc-server-4.0-11.el4
2、 若沒有安裝,則需下載安裝
VNC Server下載地址:http://www.linuxeden.com/download/softdetail.php?softid=744
rpm –Uvh vnc-3.5.6-2.i386.rpm
3、 配置Linux主機
(1)、啟動vnc server
[root@localhost ~]# vncserver
(2)、配置桌面環境
[root@localhost ~]# vi ~/.vnc/xstartup
將xstartup檔案中的內容twm&註釋掉,加入gnome-session&(GNOME桌面)或startkde&(KDE桌面)。Gnome-session& 表示遠端客戶端將登陸Linux的GNOME桌面;startkde& 表示遠端客戶端將登陸Linux的KDE桌面(顯示效果不太好)。
說明:如果用oracle使用者連線,則oracle使用者下的~/.vnc/xstartup檔案也需要修改。否則會出現root使用者連線正常,而oracle使用者連線灰色介面的情況!
(3)、重啟VNC桌面號1
[root@localhost ~]# vncserver -kill :1
[root@localhost ~]# vncserver :1
(4)、設定登陸密碼
[root@localhost ~]# vncpasswd
(5)、配置/etc/sysconfig/vncservers
在檔案中新增如下內容:
VNCSERVERS="2:oracle"
VNCSERVERARGS[2]="-geometry 800x600"
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
定義root使用者使用1桌面號;oracle使用者使用2桌面號。
備註:
1、使用vncserver命令啟動VNC服務,命令格式為“vncserver :桌面號”,其中“桌面號”用數字的方式表示,每個使用者連線需要佔用一個桌面。如:vncserver :1 啟動桌面號1,vncserver :2 啟動桌面號2.
2、VNC服務使用的埠號與桌面號的關係:
VNC服務的埠號與桌面號相關,VNC使用TCP埠從5900開始,對應關係如下:
桌面號“1” ----埠號為5901
桌面號“2” ----埠號為5902
……
基於Java的VNC客戶程式Web服務TCP埠從5800開始。對應關係如下:
桌面號“1” ----埠號為5801
桌面號“2” ----埠號為5802
……
3、基於上面的介紹,如果Linux開啟了防火牆,就需要手動開啟相應的埠。以開啟桌面號為“1”相應的埠為例,命令如下:
[root@localhost ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT
[root@localhost ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
也可以直接編輯檔案/etc/sysconfig/iptables
[root@localhost ~]# vi /etc/sysconfig/iptables
新增如下命令:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
其中“5900:5903”可以更改為想要開啟的埠。
4、 在主控端連線被控端。
若用VNC Viewer連線,則在文字框中輸入VNC Server的IP地址(或主機名)及桌面號,如“192.168.19.128:1”,連線即可。
若用基於Java的VNC客戶程式Web,在瀏覽器位址列中輸入被控端的IP 地址,並在後面加上“:5800+n”埠號即可。(必須支援java applet)。
說明:需要用哪個使用者連線VNC Server,先用該使用者在命令列模式下開啟對應的桌面號。如,要用Oracle使用者連線,雖然/etc/sysconfig/vncservers中設定了桌面號2對應Oracle使用者,但是不能在root使用者命令列中vncserver :2,這樣的話,使用vncviewer連線時雖然指定桌面號2,還是會用root使用者登入。必須在Oracle使用者命令列模式下vncserver :2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-749654/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VNC遠端控制,VNC遠端控制連線WindowsVNCWindows
- vnc viewer 遠端桌面,vnc viewer 遠端桌面連線的11個步驟VNCView
- vnc遠端連線linux,vnc遠端連線linux的具體方法。VNCLinux
- vnc遠端連線linux,vnc遠端連線linux的具體操作VNCLinux
- CentOS 7 配置 VNC 遠端桌面連線CentOSVNC
- Windows與Linux相互遠端桌面連線WindowsLinux
- VNC遠端連線,如何VNC遠端連線伺服器VNC伺服器
- Windows遠端連線CentOS桌面WindowsCentOS
- VNC,Linux遠端VNC連線伺服器!VNCLinux伺服器
- 如何實現遠端桌面連線操作
- Linux 連線遠端桌面Linux
- windows?10如何遠端桌面連線Windows
- vnc遠端桌面,4款vnc遠端桌面介紹。VNC
- VNC遠端控制Linux桌面(zt)VNCLinux
- VNC遠端控制Linux桌面(轉)VNCLinux
- 批次遠端桌面連線 批次遠端桌面
- vnc遠端連線黑屏,vnc連線Linux後黑屏的處理辦法VNCLinux
- 遠端桌面連線
- 遠端連線Kali Linux使用PuTTY實現SSH遠端連線Linux
- Linux設定VNC遠端桌面連線來安裝Oracle11GLinuxVNCOracle
- 遠端桌面連線,外網遠端控制內網windows和linux的實現,詳細圖文教程內網WindowsLinux
- Ubuntu 設定遠端桌面(VNC 連線)UbuntuVNC
- 如何遠端連線 桌面設定遠端桌面連線
- vnc程式, 遠端桌面VNCC程式
- 如何遠端連線 遠端桌面軟體連線
- rd遠端桌面 如何連線rd遠端桌面
- CentOS使用配置VNC遠端連線CentOSVNC
- 遠端連線桌面 批次遠端管理
- 遠端連線 Ubuntu 桌面Ubuntu
- VNC連線,VNC如何連線WindowsVNCWindows
- vnc遠端安裝,10個步驟在Linux中遠端安裝VNC並連線VNCLinux
- 怎麼開啟遠端桌面連線 Windows遠端方法Windows
- 修改windows遠端桌面連線埠-批處理Windows
- windows系統遠端桌面連線技巧兩則Windows
- Linux下遠端桌面的配置(VNC)薦LinuxVNC
- vps如何遠端連線,遠端桌面連線vps
- 遠端桌面連線命令 批次遠端管理
- windows 系統,遠端桌面連線超出連線數解決方法Windows