使用Ubuntu自带远程桌面

技术使用Ubuntu自带远程桌面 使用Ubuntu自带远程桌面背景
工作总偶尔需要使用到图形界面调试,对于不支持x11转发的程序无法依靠ssh -X实现,需要借助远程桌面工具。
常用的平台包括 向日葵

使用Ubuntu自带的远程桌面

背景

偶尔,我们需要使用图形界面进行调试。对于不支持x11转发的程序,我们不能依赖ssh -X,但是需要远程桌面工具。

常见的平台有向日葵、TeamView、ToDesk。这些软件对免费用户有不同程度的限制,体验不好。

方案

考虑到Ubuntu系统自带基于vnc的远程桌面连接(屏幕共享),我们决定一探究竟。

服务端

根据官方文档,进入设置-共享,找不到屏幕共享选项,手动安装。

sudo apt安装vino

(可选)禁用加密以确保MacOS等系统可以正常连接。

gssettings set org . gnome . Vino require-encryption false

再次进入设置-共享-屏幕共享,打开屏幕共享功能,记录电脑名称(如hostname.local)。

身份验证方法建议选择第二个选项来设置密码,否则您需要手动单击以确认每个连接。

客户端

MacOS

按cmd空格搜索spotlight,直接输入vnc://hostname.local进行连接。

Ubuntu

下载VNC查看器以获得远程协助

进阶

如果你想通过外部网络访问,你只需要穿透服务器的5900端口进行VNC连接。以ssh隧道端口转发为例。

ssh-L 5900: hostname . local :5900 jump host

vnc://127.0.0.1

参考

分享你的桌面- Ubuntu帮助

升级到14.04 - StackOverflow后,不能再使用屏幕共享将Mac连接到Ubuntu

下载Linux的VNC浏览器| VNC?连接

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/74744.html

(0)

相关推荐

  • oracle序列达到了最大值处理的示例分析

    技术oracle序列达到了最大值处理的示例分析这篇文章主要介绍了oracle序列达到了最大值处理的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。客

    攻略 2021年12月13日
  • 如何理解Java通过加密技术保护源代码的方法

    技术如何理解Java通过加密技术保护源代码的方法这篇文章主要讲解了“如何理解Java通过加密技术保护源代码的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解Ja

    攻略 2021年10月25日
  • HBase怎么设计rowkey

    技术HBase怎么设计rowkey这篇文章主要为大家展示了“HBase怎么设计rowkey”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HBase怎么设计rowkey”这篇文

    攻略 2021年12月8日
  • 手机进水后触屏失灵,手机进水触屏不管用了怎么办

    技术手机进水后触屏失灵,手机进水触屏不管用了怎么办手机进水触摸屏坏了手机进水后触屏失灵,如果还在保修期内,毫无疑问到商家的售后网点去维修,如果已过保修期,那么最好也要找到相对专业的维修机构进行维修,最好不要拿到路边摊或者

    生活 2021年10月27日
  • 转载:Promise输出题10道 加强理解

    技术转载:Promise输出题10道 加强理解 转载:Promise输出题10道 加强理解1.const promise = new Promise((resolve, reject) = {conso

    礼包 2021年10月20日
  • 什么是javascript超集

    技术什么是javascript超集本篇内容介绍了“什么是javascript超集”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

    攻略 2021年10月25日