首先,如果正在电脑前操作,那么开启远程桌面共享的方法很简单。以Ubuntu16.04为例。首先找到桌面共享设置程序(DesktopSharing)
按照图中设置一下就可以了:
如果我们不在电脑前面,但是能够通过ssh连接到电脑,那怎么办呢?
本着折腾的精神,我研究了一下通过命令行开启远程桌面共享的方法,如下:
第一步,修改远程桌面共享的设置,作用与上图等效:
这里的密码是123456,是用base64编码过的。要修改的话这么算一下就行:
echo-n"密码"|base64
第二步,启动远程桌面共享服务vino-server
systemctl--userstartvino-server
这时应该能看到远程桌面共享服务的5900端口打开了:
$ss-ltnp|grep5900
LISTEN05*:5900*:*users:(("vino-server",pid=3308,fd=14))
LISTEN05:::5900:::*users:(("vino-server",pid=3308,fd=13))
就可以通过VNC客户端(比如Remmia)连接这个桌面了。
以上在Ubuntu16.04和Debian10上面验证。
原文链接:https://blog.csdn.net/wesleyflagon/article/details/116355441