windows 和 windows 远程可以使用mstsc远程桌面,近期想把mstsc应用于Linux上,故问了Google大爷下,果不其然使用Xrdp软件可以。
关闭Ubuntu防火墙
# ufw disable
首先使用putty远程到Ubuntu系统上安装相关软件:
# apt-get install wine
# apt-get install xrdp
# apt-get install gnome-shell
# apt-get gnome-panel
相关配置文件修改:
# vim.tiny /etc/lightdm/lightdm.conf
改为user-session=gnome-shell
# vim.tiny /etc/xrdp/startwm.sh
gnome-session-fallback 新增此行
#. /etc/X11/Xsession 注释此行
# vim.tiny /etc/xrdp/sesman.ini
MaxSessions=50 最大会话改为50
重启服务
# /etc/init.d/xrdp restart
在windwos客户端使用mstsc连接此服务器
注:Ubuntu10.04 xrdp版本默认为0.4,win 7 远程需要0.5或以上的版本,以下步骤为编译xrdp0.5源码包:
卸载0.4 xrdp
# apt-get remove xrdp
安装相关软件:
# apt-get install autoconf
# apt-get install libtool
# apt-get install libssl-dev
# apt-get install libpam0g-dev
# apt-get install libx11-dev
# apt-get install libxfixes-dev
安装0.5 版本xrdp:
# tar -zxvf xrdp-0.5.0.tar.gz
# cd xrdp
# sh ./bootstrap
# sh ./configure
# make
# make install
# reboot