第一步:安装xRDP及vncserver
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
第二步:安装Xfce桌面环境
sudo apt-get install xubuntu-desktop
第三步:xrdp的设置
echo xfce4-session >~/.xsession
第四步:配置文件的设置
sudo gedit /etc/xrdp/startwm.sh
在. /etc/X11/Xsession 前一行插入(顶格插入)
xfce4-session
而后
sudo gedit /etc/X11/Xsession
在文件最上面添加 xfce4-session
第五步:重启服务
sudo service xrdp restart
第六步:可能出现问题解析
1:
报错信息:Starting xrdp: It looks like xrdp is allready running,
if not delete the xrdp.pid file and try again
解决:
删除 xrdp.pid 文件再启动
sudo rm /var/run/xrdp/xrdp.pid
sudo service xrdp restart
2:
远程ubuntu报错日志显示:“password failed error - problem connecting“
解决:
sudo apt-get install xrdp=0.6.1-2
如若不行;则
在/etc/xrdp/sesman.ini的[Xvnc]配置中追加
sudo gedit /etc/xrdp/sesman.ini
param8=-SecurityTypes
param9=None
3:
xrdp_mm_process_login_response: login failed解决方案
问题原因:
远程桌面没有正确关闭,虽然在windows 系统关闭远程桌面连接,但是在里linux上的进程还在运行,导致连接数量达到上限,出现问题.
解决:
sudo gedit /etc/xrdp/sesman.ini
将最大会话限制该大 MaxSessions=50
将KillDisconnected=1
重启服务