CentOS 6.3 + XRDP 0.6.0 遠端桌面安裝與設定
一般來說,我們會用SSH去連線遠端的Linux主機,
但是文字模式用起來還是有點礙手礙腳不太方便,
不過Linux其實也有類似Windows遠端桌面的東西,
速度上也比一般的VNC協定快(雖然也會用到VNC的Library)
安裝筆記如下:
先切換到root
1 |
su root - |
1.安裝相依套件 (含VNCSERVER)
1 2 3 4 |
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 |
2.安裝XRDP
1 2 3 4 5 6 7 |
wget http://sourceforge.net/projects/xrdp/files/xrdp/0.6.0/xrdp-v0.6.0.tar.gz/download tar xzvf xrdp-v0.6.0.tar.gz cd xrdp-v0.6.0 ./bootstrap ./configure make make install clean |
3.開啟防火牆 (用圖形介面或文字二選一)
選單的”系統” > “管理” > “防火牆”
其他通訊埠 > 開啟Port: 3389/TCP 如下圖,套用並重新載入。
或執行指令
1 2 3 4 5 |
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT ip6tables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT echo "--port=3389:tcp" >> /etc/sysconfig/system-config-firewall service iptables reload service ip6tables reload |
4.設定開機時執行
1 |
gedit /etc/rc.d/rc.local |
加入/etc/xrdp/xrdp.sh start
5.啟動指令
1 |
/etc/xrdp/xrdp.sh start |
不知道IP可以用ifconfig查一下
6.重新啟動CentOS
1 |
shutdown -r now |
7.使用遠端桌面工具連接
8.輸入系統的帳號密碼 (Module預設為sesman-Xvnc)
9.登入驗證
10.歐耶!! 成功登入了!!