Ubuntu/Debian怎么在命令行开启远程桌面共享

首先,如果正在电脑前操作,那么开启远程桌面共享的方法很简单。以Ubuntu16.04为例。首先找到桌面共享设置程序(Desktop Sharing)

按照图中设置一下就可以了:

如果我们不在电脑前面,但是能够通过ssh连接到电脑,那怎么办呢?

本着折腾的精神,我研究了一下通过命令行开启远程桌面共享的方法,如下:

第一步,修改远程桌面共享的设置,作用与上图等效:

dconf write /org/gnome/desktop/remote-access/prompt-enabled false
dconf write /org/gnome/desktop/remote-access/enabled true
dconf write /org/gnome/desktop/remote-access/authentication-methods "['vnc']"
dconf write /org/gnome/desktop/remote-access/vnc-password '"MTIzNDU2"'

这里的密码是123456,是用base64编码过的。要修改的话这么算一下就行:

echo -n "密码" | base64

第二步,启动远程桌面共享服务vino-server

systemctl --user start vino-server

这时应该能看到远程桌面共享服务的5900端口打开了:

$ ss -ltnp | grep 5900
LISTEN     0      5            *:5900                     *:*                   users:(("vino-server",pid=3308,fd=14))
LISTEN     0      5           :::5900                    :::*                   users:(("vino-server",pid=3308,fd=13))

就可以通过VNC客户端(比如Remmia)连接这个桌面了。

以上在Ubuntu16.04和Debian10上面验证。

 

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值