windows遠程(xrdp+vnc)串連ubuntu linux__linux

來源:互聯網
上載者:User

上一篇轉載的文章[轉]如何從Windows遠端桌面連線Ubuntu Linux,不僅要在linux中安裝vnc,windows要遠端連線ubuntu的話,還需要另外安裝軟體,而且該軟體不安全也不好用,功能非常單一,僅能開啟ubuntu的命令列。

本文講述的方法安全又簡單,只需對ubuntu進行簡單的配置,windows不用安裝任何軟體,也不用做任何配置。另:本文參考了http://blog.csdn.net/chengfei112233/article/details/6623672。

本文講述的是如何在windows環境下遠端桌面連線ubuntu。

1. ubuntu配置【(1)(2)必做,(3)選做】

(1) 安裝xrdp,vnc4server

sudo apt-get install xrdp

我用的是ubuntu 11.04,安裝xrdp時自動安裝了vnc4server。否則,需要用如下命令安裝vnc4server

sudo apt-get install vnc4server

(2) 設定允許遠端連線和控制

如果是ubuntu經典案頭,開啟“系統——喜好設定——遠端桌面”;如果是ubuntu特效案頭,開啟“主題與最佳化——遠端桌面”。

然後,按照下圖設定,勾選允許遠端連線和允許遠端控制。

(3) 這一步是為了安全,可做可不做,包括更改xrdp的預設連接埠和開啟ubuntu的防火牆

a. 更改xrdp預設連接埠

首先找到xrdp的設定檔位置

whereis xrdp

xrdp: /usr/sbin/xrdp /etc/xrdp /usr/lib/xrdp /usr/share/xrdp /usr/share/man/man8/xrdp.8.gz

可以看出設定檔在/etc/xrdp檔案夾下

ls -l /etc/xrdp

-rw-r–r– 1 xrdp xrdp 8756 2010-10-23 08:27 km-0407.ini
-rw-r–r– 1 xrdp xrdp 8655 2010-10-23 08:27 km-0409.ini
-rw-r–r– 1 xrdp xrdp 8744 2010-10-23 08:27 km-040c.ini
-rw-r–r– 1 xrdp xrdp 8732 2010-10-23 08:27 km-0410.ini
-rw-r–r– 1 xrdp xrdp 9169 2010-10-23 08:27 km-0419.ini
-rw-r–r– 1 xrdp xrdp 8760 2010-10-23 08:27 km-041d.ini
-rw——- 1 xrdp xrdp 1019 2012-03-22 10:32 rsakeys.ini
-rw-r–r– 1 xrdp xrdp 536 2010-10-23 08:27 sesman.ini
-rwxr-xr-x 1 xrdp xrdp 118 2010-10-23 08:27 startwm.sh
-rw-r–r– 1 xrdp xrdp 569 2012-03-22 11:01 xrdp.ini

最後一個xrdp.ini即是xrdp的設定檔,編輯該檔案

sudo gedit /etc/xrdp/xrdp.ini

找到[globals]塊的port屬性,將連接埠修改為5000-50000內的整數,儲存。

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=6868
crypt_level=low
channel_code=1

上例將連接埠改為6868。

連接埠更改完成後,重啟xrdp,使之生效

sudo xrdp -kill

sudo xrdp

b. 開啟ubuntu防火牆

使用如下命令集設定防火牆:

sudo ufw enable

sudo ufw default deny

sudo ufw allow 6868 或者 sudo ufw allow from 12.34.56.78 to 100.110.120.130 port 6868

12.34.56.78是windows(串連者)的IP,100.110.120.130是ubuntu(被串連者)的IP,6868是ubuntu上xrdp的連接埠。

如果沒有ufw命令,使用 sudo apt-get install ufw 安裝。

2. windows

如果是windows XP,開啟“開始——所有程式——附件——通訊——遠端桌面連線”;如果是windows 7,開啟“開始——所有程式——附件——遠端桌面連線”。如下圖:

若xrdp預設連接埠沒有更改,直接輸入IP(如:100.110.120.130);若連接埠已更改,輸入IP:Port(如:100.110.120.130:6868)。

點擊串連,出現下圖,如圖,Module選擇預設的sesman-Xvnc,輸入正確的使用者名稱和密碼即可。

 

後記:

使用上述方法,串連ubuntu,將開啟一個新的ubuntu會話,如果user1已在本地機器上登入,再異地使用user1遠程登入,不會鎖定本地機user1使用者。這樣,user1可同時在本地和遠程登入使用,互不影響。

反之,使用ubuntu的終端服務用戶端,串連windows,會鎖定windows本機螢幕。因為他們屬於同一會話,通俗地說,他們的案頭狀態,開啟的檔案、檔案夾、程式等都是一樣的。

另外,win遠程操作ubuntu,可以顯示ubuntu案頭背景;反之,ubuntu遠程操作windows,則windows案頭一片漆黑。

轉載:http://blog.sina.com.cn/s/blog_6bc0bae70100zegr.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.