原文在我的个人博客:Visionki个人博客
背景
前面写了一篇Ubuntu安装VNC远程桌面,但是发现在开机自启上有问题,无法通过非交互式shell启动vnc,后面想到了模拟远程调用的方法去启动,如下:
$ ssh -i /home/ubuntu/vision.pem -o "StrictHostKeyChecking no" ubuntu@127.0.0.1 "sudo su examinee -c 'vncserver -localhost no :1'"
能正常启动,但需要在开机后sleep一段时间,原因是刚开机ssh还没准备好。
还是麻烦,于是想换个远程软件尝试用rdp协议,这里用的是xrdp软件。装下来发现比vnc简单。
这次用的是Ubuntu 20
安装桌面和xrdp
1、更新源
$ sudo apt update
2、安装xrdp
$ sudo apt install xrdp -y
3、安装gnome桌面
$ sudo apt install ubuntu-gnome-desktop
连接
好的完事了,已经可以用windows的远程桌面连接了。打开windows自带的远程连接软件,可以在开始菜单输入mstsc
启动。
这里输入账号密码,我用的是ubuntu账号,如果不知道密码,可以用sudo passwd ubuntu
来重置。点击连接就可以看到桌面了。