MobaXterm使用VNC远程服务器

本文介绍了如何在Ubuntu18.04及后续版本的最小化安装后启用屏幕共享和VNC功能,包括安装VNCX11、设置远程服务和密码,以及使用MobaXterm进行连接。特别提到Linux系统中可能遇到的加密问题及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 由于ubuntu使用最小安装,在setting打开sharing后缺少screen sharing等部件,需安装其它部件,参考:

ubuntu18.04 最小化安装后 桌面共享消失 使用 vnc远程桌面(实测)-CSDN博客

2. ubuntu安装 VNC X11

Ubuntu18.04~Ubuntu22.04安装并配置VNC_ubuntu安装vnc-CSDN博客

3. 设置ubuntu远程连接
跟windows远程桌面一样,需要在ubuntu中开启远程服务,并且设置密码。参考:MobaXterm使用VNC方式登录Ubuntu - 知乎 (zhihu.com)

settings - sharing - remote desktop

4.  MobaXterm中连接ubuntu的vnc
打开MobaXterm,新建个vnc连接。然后点连接,提示输入密码的时候输入在ubuntu中设置的密码。如果正常的话就可以看到ubuntu桌面了。

提示:如果报错:Server did not offer supported security type!

linux中输入命令:gsettings set org.gnome.Vino require-encryption false

外观设计模式是一种结构型设计模式,它为一个子系统提供一个简化的接口,以便与客户端代码进行交互。外观设计模式通过隐藏系统的复杂性,为客户端代码提供了一个简单的接口,从而使得客户端代码更加易于使用。在 C++ 中,外观设计模式通常由一个外观类实现,该类包装了整个子系统并提供了一个简单的接口给客户端使用。 外观设计模式可以带来以下好处: 1. 简化客户端代码:外观类提供了一个简单的接口,从而使得客户端代码更加易于编写和维护。 2. 将复杂性封装起来:外观类将整个子系统封装起来,从而隐藏了系统的复杂性。 3. 提高系统的灵活性:由于客户端代码不需要直接与子系统交互,因此可以更容易地修改或替换子系统。 下面是一个简单的 C++ 代码示例,演示了如何实现外观设计模式: ``` // 子系统 1 class Subsystem1 { public: void operation1() { cout << "Subsystem1 operation" << endl; } }; // 子系统 2 class Subsystem2 { public: void operation2() { cout << "Subsystem2 operation" << endl; } }; // 外观类 class Facade { public: Facade() { subsystem1 = new Subsystem1(); subsystem2 = new Subsystem2(); } ~Facade() { delete subsystem1; delete subsystem2; } void operation() { subsystem1->operation1(); subsystem2->operation2(); } private: Subsystem1* subsystem1; Subsystem2* subsystem2; }; // 客户端代码 int main() { Facade* facade = new Facade(); facade->operation(); delete facade; return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值