安装桌面环境的话可以用 tasksel 选择 “Debian desktop environment” 和需要的桌面 GNOME 或者 XFCE
apt update && apt upgrade -y apt install xrdp vnc4server -y systemctl start xrdp systemctl enable xrdp #------- #改端口 nano /etc/xrdp/xrdp.ini port=48001 #------- systemctl restart xrdp adduser 用户名
确认防火墙开放 48001 端口,直接用Windows mstsc连接。
这种配置一个用户只能在一个设备登录如果不注销的话,其他设备同一用户是不能登录的,也不能还原上次会话。下面配置登录上次会话。
修改 /etc/xrdp/xrdp.ini 最后 添加一段
[Reconnect] name=Reconnect lib=libvnc.so username=ask password=ask ip=127.0.0.1 #port=5910 port=ask5910
修改 /etc/xrdp/sesman.ini
找到 [Xvnc]
在参数下面添加两行
param=-SecurityTypes param=None
最终类似这样
[Xvnc] param=Xvnc param=-bs param=-nolisten param=tcp param=-localhost param=-dpi param=96 param=-SecurityTypes param=None
最后重启服务器 reboot
每次重启第一次登录的话选 xvnc 然后输入用户名密码,不注销直接关闭mstsc窗口
下次想继续之前会话 选 Reconnect 即可。