RedHat 6 安裝xrdp後實現Windows遠程登入圖形介面

來源:互聯網
上載者:User

標籤:redhat 6 安裝xrdp後實現windows遠程登入圖形介面

嘮叨一下不喜勿碰:工作做了這麼久了,裝機器都是不要圖形介面的,今天突然開發要一台需要圖形介面的,這也很簡單,裝系統的時候裝上就可以了,但是尼瑪還要能在windows下遠端連線,這也就算了,居然說是用mstsc 串連,vnc不是很快就解決了嗎,此處省略N多字,一定以為我在心裡開罵了,哎不管提什麼要求都是要開罵的,不過心裡還是很高興的,因為沒做過,就喜歡有挑戰性的東西,雖然不是什麼大工程,但是技術就是這樣增長起來的嘛,每天做會的東西有什麼好增長的。廢話不多說了,開幹。。。。

Windows系統用mstsc遠端連線redhat6.5的圖形介面。

 一. 實現方法:

  第一步:下載源碼包,並安裝一些依賴的軟體下載xrdp源碼包

wget http://downloads.sourceforge.net/project/xrdp/xrdp/0.6.0/xrdp-v0.6.0.tar.gz

  確定系統已經有依賴的包gcc, pam-devel, openssl-devel,libtool ,特別注意的是vncserver必須安裝,直接yum線上安裝即可。(視情況而定)

  第二步:安裝xrdp解壓安裝包:

tar -xzvf xrdp-v0.6.0.tar.gz

進入安裝包目錄編譯並安裝 :cdxrdp-v0.6.0

./bootstrap

./configure

make

make install (root運行)

  註:如果安裝錯誤,根據錯誤資訊安裝相應的依賴包。

第三步:配置xrdp

修改設定檔/etc/xrdp/xrdp.ini,修改參數[globals]中的port的值,這裡的連接埠port可以隨便設定。這一步我沒有設定還是用的原來的3389,下面附屬上xrdp的設定檔。覺得還是看看好,因為我的英語不好

xrdp.ini 關鍵區段在global

[globals]

bitmap_cache=yes           位元影像緩衝

bitmap_compression=yes     位元影像壓縮

port=3389                  監聽連接埠

crypt_level=low          加密程度(low為40位,high為128位,medium為雙40位)

channel_code=1             不知道是什麼

sesman.ini

[Globals]

ListenAddress=127.0.0.1       監聽ip地址(預設即可)

ListenPort=3350               監聽連接埠(預設即可)

EnableUserWindowManager=1     1為開啟,可讓使用者自訂自己的啟動指令碼

UserWindowManager=startwm.sh

DefaultWindowManager=startwm.sh

 

[Security]

AllowRootLogin=1              允許root登陸

MaxLoginRetry=4               最大重試次數

TerminalServerUsers=tsusers 允許串連的使用者組(如果不存在則預設全部使用者允許串連)

TerminalServerAdmins=tsadmins允許串連的超級使用者(如果不存在則預設全部使用者允許串連)

[Sessions]

MaxSessions=10                 最大會話數

KillDisconnected=0      是否立即關閉斷開的串連(如果為1,則中斷連線後會自動登出)

IdleTimeLimit=0                空閑會話時間限制(0為沒有限制)

DisconnectedTimeLimit=0        中斷連線的存活時間(0為沒有限制)

[Logging]

LogFile=./sesman.log           登陸記錄檔

LogLevel=DEBUG                 登陸日誌記錄等級(層級分別為,core,error,warn,info,debug)

EnableSyslog=0                 是否開啟日誌

SyslogLevel=DEBUG              系統日誌記錄等級

 

  啟動xrdp#/etc/xrdp/xrdp.sh start

重啟xrdp#/etc/xrdp/xrdp.sh restart

  重啟電腦:shutdown -r now

直接使用windows遠端桌面連線 輸入 192.168.76.201:3389,輸入Linux機器的使用者名稱和密碼,就可以串連了。

二.注意事項

註: 用戶端串連失敗問題,可能是防火牆攔截導致,添加一條策略(修改設定檔 /etc/sysconfig/iptables 複製一條22連接埠配置,並修改連接埠為6666,然後重啟防火牆 service iptables restart )或者停止防火牆( serviceiptables stop)即可串連成功。

註:如果出現報錯

xrdp_mm_process_login_response:login successful for displa started connecting 
connecting to 127.0.0.1 5910 
error-problem connecting


[[email protected]~]# rpm -qa | grep vnc

如果沒有任何顯示,則說明系統沒有安裝vnc包,需要安裝,

如果顯示:

vnc-server-4.1.2-14.el5_3.1 (主要是這個套件包,有這個就行了)

vnc-4.1.2-14.el5_3.1

則說明已經安裝成功,如果第一次執行後就顯示,說明系統已經安裝了vnc包。

啟動VNCserver

    [[email protected]~]# service vncserver start (只啟動/etc/sysconfig/vncservers 所定義的介面)

  讓xrdp開機自動啟動:

# vi /etc/rc.local 編輯它,然後加入:

/etc/xrdp/xrdp.sh start

  以上就是RedHat 6使用xrdp登入Windows遠端桌面的方法,雖然Linux和Windows是不一樣的兩個系統,但是RedHat 6的強大在於它的相容性,所以RedHat 6也能登入Windows遠端桌面。


本文出自 “11371091” 部落格,請務必保留此出處http://11381091.blog.51cto.com/11371091/1885173

RedHat 6 安裝xrdp後實現Windows遠程登入圖形介面

聯繫我們

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