歡迎您光臨本站 註冊首頁

Windows和Linux互相訪問遠程桌面

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
版權聲明:
本文遵循「署名非商業性使用相同方式共享 2.5 中國大陸」協議
您可以自由複製、發行、展覽、表演、放映、廣播或通過信息網路傳播本作品
您可以根據本作品演義自己的作品
您必須按照作者或者許可人指定的方式對作品進行署名.
您不得將本作品用於商業目的.
如果您改變、轉換本作品或者以本作品為基礎進行創作,您只能採用與本協議相同的許
可協議發布基於本作品的演繹作品.
對任何再使用或者發行,您都必須向他人清楚地展示本作品使用的許可協議條款.
如果得到著作權人的許可,您可以不受任何這些條件的限制. asram 很多時候我們維護伺服器的時候由於受到軟體限制必須要用到遠程桌面,下面我們就來看一下如何在Windows和Linux上互相訪問遠程桌面. 一、從Linux上訪問Windows遠程桌面 1.需要開啟Windows上的遠程桌面
打開控制面板 打開管理工具 打開服務並找到Terminal Services
確認Terminal Services是否已經開啟. 然後右擊我的電腦依次選擇屬性--->遠程
選擇允許用戶遠程連接到此計算機並選擇遠程用戶,至此Windows的遠程桌面就設置完畢.這裡可能要注意Windows防火牆的設置,Windows遠程桌面需要用到的埠是tcp3389.如果修改埠,打開開始—運行—輸入regedit進入註冊表,然後找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp 下的PortNamber,將它的值改為你想要的埠就可以了,如1234. 然後找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer \WinStations\RDP-Tcp,將PortNumber的值改為十進位的1234. 這樣,如果直接在客戶端輸入IP或計算機名就沒辦法訪問了,要訪問必需輸入IP或計算機名加上:埠,如:119.0.0.100:1234來訪問了.

2.在Linux上配置訪問遠程桌面的軟體
這裡我們需要安裝rdesktop和tsclient,其中rdesktop是基於命令行的工具,tsclient只是一個圖形化的界面,依賴於rdesktop. 登入gnome后打開終端 $yum install rdesktop $yum install tsclient 安裝完畢后. BTW:其他版本linux下載源碼編譯的地址如下: rdesktop download address: http://sourceforge.net/projects/rdesktop/ tsclient download address: http://sourceforge.net/projects/tsclient/
  • 使用rdesktop來訪問Windows遠程桌面,只需要
$rdesktop -f -a 16 119.0.0.100:1234 即可.參數請man rdesktop查詢
  • 使用tsclient
選擇Add Connection
填寫Windows遠程伺服器的信息.
二、從Windows上訪問Linux遠程桌面 1.Linux配置VNC服務
  • 安裝VNC服務端
#yum install vnc-server
  • 配置VNC服務參數文件
編輯vncservers文件追加如下
#vi /etc/sysconfig/vncsevers VNCSERVERS="1:root 2:ivvr 3:abcd "
VNCSERVERARGS[1]="-name root -geometry 1280x720"
VNCSERVERARGS[2]="-name ivvr -geometry 800x600"
VNCSERVERARGS[3]="-name abcd -geometry 1280x720" 為VNC服務配置了3個用戶root、ivvr和abcd,他們使用的埠號分別為5901、5902和5903,解析度分別為1280x720、800x600和1280x720.
  • 為使用VNC服務的用戶設置密碼
這一步需要切換到各自的賬戶下使用vncpasswd來生成訪問VNC服務的密碼 #su – ivvr $vncpasswd Password:
Verify: 這樣在各自家目錄下會生成一個.vnc的隱藏目錄,其下面會生成一個名為passwd的存儲用戶密碼的文件.

  • 啟動VNC服務
#service vncserver start 或者 #/etc/init.d/vncserver start
  • 修改各用戶桌面環境
啟動VNC服務后在相應的用戶的家目錄下就會生成一個隱藏的vnc目錄和下屬xstartup文件 $vi /home/ivvr/.vnc/xstartup #!/bin/sh # Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24 10 10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
#twm & 我們通過註釋twm &且添加gnome-session &來使通過vnc-viewer登陸的用戶使用gnome桌面環境.
  • 重新啟動VNC服務
#service vncserver restart
  • 配置防火牆
在防火牆上為VNC server開啟埠,服務的默認埠是TCP 5900,加上/etc/sysconfig/vncservers文件里配置的號,結果就是我們需要開啟的埠,本例子為5901、5902和5903.
2.Widows上的配置
從http://www.tightvnc.com/download.html下載TightVNC.打開輸入VNC服務地址和埠即可
3.Linux上訪問VNC服務和Windows下一樣,通過之前安裝的rdesktop和tsclient就可以完美訪問了.


[火星人 ] Windows和Linux互相訪問遠程桌面已經有583次圍觀

http://coctec.com/docs/linux/show-post-50944.html