配置Ubuntu 16.04 LTS和Ubuntu 18.04 LTS的远程桌面

7 篇文章 0 订阅
1 篇文章 0 订阅

配置Ubuntu16.04 LTS的远程桌面很简单:

1.在Dash里输入Desktop找到Desktop sharing点击打开,勾选允许控制桌面,安全方面根据情况选择,一般选要求远程用户输入密码,关于通知显示则可选择never。注意不要选择 '必须为对本机器的每次访问进行确认',否则每次远程登录都需要在被登录的server端的桌面上进行确认允许访问(server端如果不做确认,会导致VNC viewer登录后看到的桌面全是黑的没显示,之后再也登录不进去了),这样就失去了远程访问控制server的便利!!!

2.安装和设置dconf:

      sudo apt-get install dconf-editor

 然后再Dash里输入dconf,找到deconf-editor点击打开窗口, 依次点击org--gnome--desktop--remote-access,在remote-access页把里面的require-encryption取消勾选了,如果authentication-methods的值是'none',则改为'vnc'。以上选项还可以通过修改 /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml这个文件里的相应xml element的值来完成。

3.安装并启动xrdp:

     sudo  apt-get  install   xrdp
     sudo service xrdp restart

对于Ubuntu16.04 LTS的远程桌面,配置和安装就完成了,可以使用VNC Viewer远程连接了。

 

对于Ubuntu18.04 LTS,搞不懂Ubuntu的开发者怎么想的,不知道是不是哪里神经短路了,相对于Ubuntu16.04 LTS,改动了一些地方又不负责任地改好,所以存在问题:Ubuntu18.04的和16.04一样的Desktop sharing打不开,点击后就崩溃;vino-server不会随机启动而起来,就算你完成了上面的安装和配置。

解决上面Ubuntu18.04 LTS的问题需要对比Ubuntu16.04 LTS做以下处理:

1. sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

   重新加入被删掉的key element(把下面的内容拷贝到文本编辑器内,删掉隐藏的垃圾符号后再拷贝到xml里):

    <key name='enabled' type='b'>
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>false</default>
    </key>
2. sudo glib-compile-schemas /usr/share/glib-2.0/schemas

3. 创建一个桌面应用开机启动文件让系统启动时把/usr/lib/vino/vino-server启动起来:
     ~/.config/autostart/vino-server.desktop

文件内容如下:

    [Desktop Entry]
    Type=Application
    Name=Vino VNC server
    Exec=/usr/lib/vino/vino-server
    NoDisplay=true

做了上述处理, Desktop Sharing就可以正常打开了! 然后再做上面描述的针对Ubuntu16.04 LTS的远程桌面的配置和安装同样的步骤(需要在图形界面desktop sharing里enable远程桌面访问,只修改org.gnome.Vino.gschema.xml不行),然后reboot保证vino-server起来,系统起来后就可以使用VNC Viewer或其他远程桌面工具连接了。

附: Ubuntu18.04使用新版的设置桌面共享的地方是Settings里面的sharing,也就是把桌面共享设置合并到设置功能界面里来了:

依次点击这个窗口里面的Screen Sharing 和Remote Login即可完成类似Ubuntu16.04里面的桌面共享那样的功能设置:

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arnold-FY-Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值