Oct 25, 2010

xrdp

靠! almost got killed by xrdp installation and setup...

簡單來說, xrdp 0.4.1對windows 7、windows 2008 R2內建的遠端連線程式是有問題的, 會顯示協定錯誤. 但是我改成0.5版試了一下(不好找啊), 遠端連線會一直卡住不動.

後來才發現, 因為我在安裝0.4.1時是用make install, 很多東西沒清乾淨 orz
總之流程變成這樣:

1. 先確定原來安裝的0.4版移除乾淨, 用make clean之類的
2. 用 ps 看一下有沒有在執行的xrdp相關程式, 有的話就kill掉
3. 去找0.5版的rpm, 安裝. (在google 打 "xrdp 0.5" 就有很多連結可以抓了, 注意版本啊)
4. 修改 /etc/xrdp/sesman.ini, 把[global]裡面的127.0.0.1改成0.0.0.0
5. 執行 service xrdp start
6. 用遠端連線連進去, 用 vnc server 設定好的帳號密碼就可以登入

VNC的設定可以參考這篇 http://pulipuli.blogspot.com/2008/07/vncserver.html
但是因為我們使用XRDP, 所以防火牆不需要開啟5801, 開3389就可以了.
sesman會開啟port 3350, xrdp會開啟 3389
不要把sesman.ini裡頭[global]的port也改成3389啊!


現在可以用windows server r2 連進去 centos, 可喜可賀~

p.s. 如果說缺libcrypto.so(4)什麼的, 記得安裝openssl097a

No comments: