一、环境准备
1、已安装deepin(虚拟机或物理机,安装教程自行查询,很简单),此处用的社区版deepin25做测试(目前已更新到25.0.12)
2、启用root账号,终端执行:sudo passwd root,设置密码即可
3、开启ssh,终端执行:systemctl start ssh
4、系统默认禁止了root账号登录,使用创建系统设置的账号登录,再切换到root即可 二、安装x11vnc
1、切换到root账户,安装vnc
sudo su,输入密码
sudo apt install x11vnc
2、配置访问密码(指定输入路径/etc/,后面会用到,若不指定默认在/root/.vnc/passwd)
x11vnc -storepasswd /etc/x11vnc.pass
提示如下:
Enter VNC password:
Verify password:
Write password to /root/.vnc/passwd? [y]/n y
Password written to: /root/.vnc/passwd
3、配置开机启动
vim /etc/systemd/system/x11vnc.service
写入以下内容(确认x11vnc.pass文件路径是否正确):
[Unit]
Description=Start x11vnc at startup
After=multi-user.target display-manager.service
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target
4、设置开机启动
systemctl enable x11vnc
5、启动服务
systemctl start x11vnc
6、查看状态
systemctl status x11vnc
三、安装xrdp
1、安装
sudo apt install xrdp sudo adduser xrdp ssl-cert
编辑 /etc/xrdp/sesman.ini
vi /etc/xrdp/sesman.ini 添加或修改[Globals]部分 enable_exec=true exec_script=/etc/xrdp/startwm.sh login_shell=login shell=/bin/bash
2、查看状态
systemctl status xrdp
3、设置开机启动
systemctl enable xrdp
4、重启 xrdp x11vnc
sudo systemctl restart xrdp sudo systemctl restart x11vnc
现在换rustdesk了,简单一点,开启ip直连就行
先收藏,学习一下
收藏了,谢谢分享,准备试试。
Featured Collection
Popular Events
一、环境准备
1、已安装deepin(虚拟机或物理机,安装教程自行查询,很简单),此处用的社区版deepin25做测试(目前已更新到25.0.12)
2、启用root账号,终端执行:sudo passwd root,设置密码即可
3、开启ssh,终端执行:systemctl start ssh
4、系统默认禁止了root账号登录,使用创建系统设置的账号登录,再切换到root即可
二、安装x11vnc
1、切换到root账户,安装vnc
sudo su,输入密码
sudo apt install x11vnc
2、配置访问密码(指定输入路径/etc/,后面会用到,若不指定默认在/root/.vnc/passwd)
x11vnc -storepasswd /etc/x11vnc.pass
提示如下:
Enter VNC password:
Verify password:
Write password to /root/.vnc/passwd? [y]/n y
Password written to: /root/.vnc/passwd
3、配置开机启动
vim /etc/systemd/system/x11vnc.service
写入以下内容(确认x11vnc.pass文件路径是否正确):
[Unit]
Description=Start x11vnc at startup
After=multi-user.target display-manager.service
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target
4、设置开机启动
systemctl enable x11vnc
5、启动服务
systemctl start x11vnc
6、查看状态
systemctl status x11vnc
三、安装xrdp
1、安装
sudo apt install xrdp
sudo adduser xrdp ssl-cert
编辑 /etc/xrdp/sesman.ini
vi /etc/xrdp/sesman.ini
添加或修改[Globals]部分
enable_exec=true
exec_script=/etc/xrdp/startwm.sh
login_shell=login
shell=/bin/bash
2、查看状态
systemctl status xrdp
3、设置开机启动
systemctl enable xrdp
4、重启 xrdp x11vnc
sudo systemctl restart xrdp
sudo systemctl restart x11vnc