某些原因下我们只能使用Docker系统,而在某些情况下,进入后台命令行又不是那么简单,因此今天记录一下给docker中的debian系统安装远程桌面的方法。

连接到系统的SSH这一步我就不说了,随后需要安装的程序如下:

首先安装XFCE桌面:

apt update
apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils sudo -y

安装xrdp以保证可以实现远程连接

apt install xrdp -y

默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key文件对于『ssl-cert』用户组成员可读。执行下面的命令将xrdp用户添加到这个用户组:

adduser xrdp ssl-cert

某些情况下你可能要编辑配置文件:

vim /etc/xrdp/xrdp.ini

开启xrdp服务

startxfce4
service xrdp start

这里注意Docker本质上是没有service服务的,所以千万别restart,一旦关闭就打不开了。

这样你就可以通过ip:3389连接了。

图片1.png