Windows下如何通過遠端桌面控制Linux

2022-08-21 08:27:10 字數 1929 閱讀 8392

經常見到的幾種最為常用的windows下遠端管理linux伺服器的方法,基本上都是利用securecrt, f-secure ssh或是putty等客戶端工具通過ssh服務來實現windows下管理linux伺服器的,這些客戶端工具幾乎不需要什麼配置,使用簡單,但是它們都無法啟動視窗服務的程式或程序,也無法達到遠端桌面控制的目的。我們可以通過xmanager遠端桌面控制linux系統,下面以redhat 9.0為例。

關於x系統

x系統是用在大多數unix系統中的圖形支援系統。如果在linux機器上使用了gnome或者kde的話,那其實就是正在使用x系統。它由x聯盟(

www.x.org

)定義並維護。大多數的linux使用者使用的都是由xfree86專案(

www.xfree86.org

)提供的x window系統的實現。xdm是乙個顯示管理器,提供了靈活的任務管理功能。然而xdm通常被認為是「gui的登陸螢幕,可以自動啟動我的x任務」,我們會看到實際上它要更為強大。

xdm 使用x聯盟的x顯示管理控制協議,即xdmcp,來和x伺服器通訊。它允許x伺服器從執行xdm服務的伺服器上獲得會話服務。 當使用xdm管理這些x任務的時候,在設定上有些複雜。但設定xdm可以得到本地的和其他伺服器上的桌面了。

方法和步驟

下面是在伺服器上配置xdm的方法和步驟,這裡描述的配置,允許任何的xdmcp客戶訪問linux伺服器桌面環境(但影響了x的安全)。

step1.

在linux系統下,修改/etc/x11/xdm/xaccess檔案,找到下面的語句:# * #any host can get a login window

去掉最前面的#號,成為

step2.

修改/etc/x11/gdm/gdm.conf檔案,找到以下語句:

將其中的enable=false 改為enable=true 或 enable=1。同時要確保存在以下語句:(因為177埠是要配置的xdmcp服務的監聽埠)

step3.

修改/etc/inittab檔案,將以下語句

改為如下圖所示。若本來就是id:5:initdefault:則不用更改。

同時,找到如下**字所示處,

將其修改為x:5:respawn:/usr/bin/gdm。如下圖所示,

step4.

修改/etc/x11/xdm/xdm-config的最後一行,在displaymanager.requestport:0前面加上乙個!(感嘆號),如下圖所示:

step5.

修改確保/etc/x11/xdm/xservers的屬性為444,/etc/x11/xdm/xsetup_0的屬性為755。

在redhat 9.0中,可以看到這兩個檔案預設的屬性就是444和775,因此不用修改。

step6.

若linux機器配置有防火牆,為防止防火牆將通過177埠(即xdmcp服務)的資料過慮,必須加上如下的規則:

iptables  -a  input  -p udp -s 0/0 -d 0/0 --dport 177 -j accept

至此為止,在linux下的配置xdm已經基本完成。但上面這些配置還只是x伺服器端的配置,要想實現在windows上遠端桌面控制linux,還必須要有windows下的客戶端工具,可使用xmanager,它是乙個簡單易用的高效能的執行在windows平台上的 x server 軟體。需要注意的是,在配置xmanager的時候,host填寫linux主機的ip位址,xdmcp port 選擇177(預設),這就是為什麼要在配置linux伺服器時保證port=177的原因,connection method可以選擇"xdm query」或"xdm indirect"。

rdesktop連線windows遠端桌面詳解

安裝 sudo apt get install rdesktop 連線 rdesktop 124.42.120.174 1433 呵呵,連線成功了。f 全屏 a 16位色 預設埠是3389 linux 22 sh 注意 windows 的服務中的 terminal servies 需要開啟。我的電腦...

windows下通過vnc遠端訪問ubuntu

通過將伺服器配置成vnc server,可以讓其他主機使用圖形方式登入這台伺服器。在ubuntu下配置vnc server很簡單,方法如下 伺服器端 1 先安裝vnc服務程式 sudo apt get install vnc4 common vnc4server 2 給當前使用者設定vnc登入密碼 ...

windows10遠端連線centos桌面

說明,遠端linux可以用windows的mstsc命令,亦可以用一些工具,如 securecrt。下面介紹的是如何通過windows的mstsc命令遠端 一 準備工作 1 影象化centos系統已安裝 2 window10系統 二 安裝配置xrdp 首先需要切換到root使用者下 1 安裝epel...