CentOS 安裝遠程桌面工具 xrdp
linux 遠程桌面工具中,除了 vnc ,xrdp也是很不錯的,連接速度很快,直接使用微軟的遠程桌面工具mstsc即可鏈接。下面整理一下安裝配置步驟。
使用root用戶進行以下操作
安裝依賴包
yum upgrade
yum install gcc pam-devel openssl-devel libXfont pixman libX11-devel libXfixes-devel autoconf automake libtool
yum install tigervnc-server
yum groupinstall Desktop
這裡包含了 vnc-server ,這是必須的,否則最後都安裝成功后,登錄後會出錯,錯誤信息大致如下:
Advertisements
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5910
error - problem connecting
安裝 xrdp
下載文件、解壓縮、編譯、安裝。
wget http://sourceforge.net/projects/xrdp/files/xrdp/0.6.1/xrdp-v0.6.1.tar.gz
Advertisements
tar xzvf xrdp-v0.6.1.tar.gz
cd xrdp-v0.6.1
./bootstrap
./configure
make
make install clean
啟動 xrdp
/etc/xrdp/xrdp.sh start
命令可用選項:start|stop|restart|force-reload
加入開機啟動
將 xrdp 設置為隨機器啟動,避免每次手工啟動。
vi /etc/rc.d/rc.local
# 文件尾部添加下面的行
/etc/xrdp/xrdp.sh start
添加防火牆規則
iptables -I INPUT 4 -m state --state NEW -p tcp --dport 3389 -j ACCEPT
service iptables save
service iptables reload
遠程桌面鏈接
windows 中啟動遠程桌面程序 mstsc,輸入 ip 地址,在打開的對話框中 Module 選擇sesman-Xvnc (默認值),輸入 username 和 password ,就可以了。