在组晖docker容器中配置ubuntu远程桌面访问
如果要在组文件管理器中的ubuntu上打开远程桌面访问,则与典型的云服务器桌面安装方法不同。 其中,ubuntu的版本为14.04 LTS,nas性能较弱,因此可以选择轻量级的xubuntu或lubuntu桌面环境进行安装。
vnc4server远程桌面控制服务sudo apt-get安装VNC4server xubuntu桌面环境(xubuntu采用xfce桌面环境) sudo apt-getinstation 我不知道如何在这里安装xrdp远程桌面协议服务器sudo apt-get install xrdp
安装过程中出现“E: Sub-process /usr/快速月饼/dpkgreturnedanerrorcode(1)”错误。 参见https://www.cnblogs.com/心灵美丽的冷风-wang/Arang
现在,您已经安装了需要预先安装的所有软件包。 然后启动xrdp服务。
sudo service xrdp start此时出现startingxrdp : itlookslikexrdpisallreadyrunning,ifnotdeletethexrdp.pidfileandtryagain问题
在rm /var/run/xrdp/xrdp.pid后重新启动即可。
安装完成后,还需要注意的是,xrdp服务在缺省情况下使用3389端口进行通信,因此必须在组惠docker的配置接口中添加到容器3389端口的映射。
配置完成后,在本地主机上单击“开始”“运行”mstsc确认”“组白主机地址”“连接”,将显示以下屏幕:
输入用户名和密码(与SSH用户名密码相同),点击ok,出现下图
必须设置/etc/xrdp/sesman.ini文件,打开sesman.ini文件,并将其添加到文件末尾的[Xvnc]下。
param8=-SecurityTypes
param9=None
然后重新启动xrdp服务。
$sudo service xrdp restart重新连接并成功。
在整个配置过程中,还需要注意几个问题。
打开xrdp服务后,输入netstat -tunlp视图进程在ssh终端上接收的端口号
与xrdp桌面服务相关联的端口有3389、3350、5914等几个,其中,docker只需要映射3389端口,3350、5914是本地监听端口,xrdp和VNC
2 .关闭“远程桌面”窗口并再次连接到远程桌面时,将生成新的远程桌面会话,而不是上次关闭的远程桌面会话。 这样继续重新连接会不断生成新的桌面会话,严重消耗系统资源。
要解决此问题,必须重新连接到上次会话所在的VNC服务器端口。 在此,修改/etc/xrdp目录下的xrdp.ini文件,打开xrdp.ini文件,将[xrdp1]项下的port=-1修改为port=ask-1,保存,然后重新生成xrdp服务这样,当您再次通过mstsc连接到远程桌面时,将显示端口输出框
通过重新输入上次使用的系统端口号,可以连接到上次的远程桌面对话框。 详情和程序见https://www.ilanni.com/p=9622。