热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

利用Mac上的RemoteDesktopManager实现与Ubuntu16.04及Windows10的远程桌面连接优化方案

随着远程办公需求的增加,如何在不同操作系统之间高效地进行远程桌面连接成为了一个重要问题。本文介绍了一种利用Mac上的RemoteDesktopManager实现与Ubuntu16.04及Windows10远程桌面连接的优化方案。通过详细的操作步骤和配置方法,帮助用户在多平台环境中顺利进行远程工作,避免常见的技术障碍。

疫情严重,公司实行远程办公。自己只有mac电脑,苦于3个系统间跨平台建立远程桌面。

今天,终于尝试成功!特来记录,以防别人踩坑!

Mac远程软件安装

Remote Desktop Manager软件非常强大,跨平台支持多种连接,远程桌面支持mac(ARD)、win(RDP)、Ubuntu(VNC);什么ssh、ftp、filezilla;甚至网盘,银行,email,Twitter。。。只有你想不到,没有做不到。

 

安装步骤参考:https://www.jianshu.com/p/af444f6a4943

断网安装并破解激活!!!

激活后类似如图:

 

 

 

远程连接 Windows 10桌面

1、首先win 10本地需要打开远程桌面共享,参考:https://blog.csdn.net/u012228009/article/details/80707426

2、在Remote Desktop Manager中创建RDP(Microsoft Remote Desktop),并配置:

 

 

保存之后,打开并连接就可以了。可以根据需要修改显示中的一些选项。

 

 

 

远程连接Ubuntu 16.04桌面(VNC)

1、打开Ubuntu远程桌面共享,参考:https://jingyan.baidu.com/article/3c343ff7ddbbb00d37796324.html

2、Ubuntu安装vnc相关服务(注意,不要安装哪些什么狗屁桌面,例如:Xubuntu等等,不知道哪些NC在网上不断散播这些垃圾教程。已安装桌面版Ubuntu的,直接用gnome桌面,不就完了)

sudo apt-get install xrdp vnc4server xbase-clients
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus

 

接着,修改 ~/.vnc/xstartup,在 x-window-manager & 的后面新增下面这 4 行:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &

完整文件内容如下:

#!/bin/sh                                                                                                                                                               
                                                                                                                                                                     
# Uncomment the following two lines for normal desktop:                                                                                                                 
# unset SESSION_MANAGER                                                                                                                                          
# exec /etc/X11/xinit/xinitrc                                                                                                                                           
                                                                                                                                                                        
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup                                                                                                                      
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources                                                                                                                      
xsetroot -solid grey                                                                                                                                                    
vncconfig -iconic &                                                                                                                                                     
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &                                                                                            
x-window-manager &                                                                                                                                                      
                                                                                                                                                                        
gnome-panel &                                                                                                                                                           
gnome-settings-daemon &                                                                                                                                                 
metacity &                                                                                                                                                              
nautilus & 

然后,再运行vncserver,来启动服务,此时会提示设置VNC连接密码(最少6位),要输2次。

vncserver

启动服务之后,会有一个运行的log,被保存到本地。

使用cat命令查看这个log文件,找到服务打开监听的port号(我这里是5901)

 

如果遇到页面无法控制,卡住之类的问题。先kill到vncserver,然后再重新启动vncserver就可以了:

kill掉:
vncserver -kill :1

重新启动:
vncserver :1

VNC相关命令参考(可以参考他的部分步骤,别无脑参考啊):https://blog.csdn.net/Listen2You/article/details/80087018?utm_source=blogxgwz7 

 

2、使用Remote Desktop Manager创建VNC连接

主机栏填写Ubuntu的ip地址:

 

 

另外,在设置栏中填写刚刚启动VNC server时,设置的连接密码(最少6位的那个):

 

 

存后,打开连接,就可以看到Ubuntu的桌面了。

 

 

 

注意:如果Ubuntu远程桌面打开后雪花灰屏,这种就是说明没有桌面,装过Ubuntu桌面版的,别傻乎乎地再去装什么Xubuntu之类的桌面了。只要如上面所述,修改~/.vnc/xstartup,在 x-window-manager & 的后面新增下面这 4 行:

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &


推荐阅读
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文详细介绍了如何在CentOS 7操作系统上安装和配置Grafana,包括必要的依赖项安装、插件管理以及服务启动等步骤。 ... [详细]
  • 本文介绍了如何通过配置 Android Studio 和 Gradle 来显著提高构建性能,涵盖内存分配优化、并行构建和性能分析等实用技巧。 ... [详细]
  • 如何彻底清除顽固软件如360
    本文详细介绍了如何彻底卸载难以删除的软件,如360安全卫士。这类软件不仅难以卸载,还会在开机时启动多个应用,影响系统性能。我们将提供两种有效的方法来帮助您彻底清理这些顽固软件。 ... [详细]
author-avatar
多米音乐_35692689
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有