疫情严重,公司实行远程办公。自己只有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++ -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 : 重新启动:
vncserver :

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 &

使用Mac的Remote Desktop Manager连接ubuntu16.04 & Win10的远程桌面的更多相关文章

  1. Remote Desktop manager 连接后无法自动登录

    现象: Remote Desktop manager 连接后无法自动登录 用Windows 自带的远程桌面 可以自动登录 解决方法: 在指定站点 右键 Edit Entry. 如下图处打勾就可以了.

  2. Ubuntu16.04安装x11VNC远程桌面

    1. 安装x11vnc sudo apt-get install x11vnc 2. 设置密码 x11vnc -storepasswd 3. 修改配置文件 sudu vim /lib/systemd/ ...

  3. 3.用Redis Desktop Manager连接Redis

    Redis Desktop Manager是Redis图形化管理工具,方便管理人员更方便直观地管理Redis数据. 然而在使用Redis Desktop Manager之前,有几个要素需要注意: 一. ...

  4. 用Redis Desktop Manager连接Redis

    Redis Desktop Manager是Redis图形化管理工具,方便管理人员更方便直观地管理Redis数据. 然而在使用Redis Desktop Manager之前,有几个要素需要注意: 一. ...

  5. Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务

    一.引言 今天本来没有打算写这篇文章,当初我感觉使用这个工具应该很简单,下载的过程也不复杂,也没有打算记录下来.但是在使用的过程中还是出现了一些问题,为了给第一次使用Redis Desktop Man ...

  6. Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务(转载6)

    Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务 一.引言 今天本来没有打算写这篇文章,但是,今天测试Redis的时候发现了两个问题 ...

  7. 用Redis Desktop Manager连接Redis(CentOS)

    Redis Desktop Manager是Redis图形化管理工具,方便管理人员更方便直观地管理Redis数据. 然而在使用Redis Desktop Manager之前,有几个要素需要注意: 一. ...

  8. 《Linux 学习》01---redis安装, 并使用Redis Desktop Manager 连接

    一.环境简介: linux 系统:centos 7.X 二.安装大纲: 1.下载安装包 2.安装 3.统一管理redis 配置文件 4.编辑redis配置文件,设置常用的功能 5.(1)命令启动,连接 ...

  9. 4.用Redis Desktop Manager连接Redis(Windows)

    相比连接CentOS的Redis,在Windows中的操作简单得让人感动. 所以这里我们使用的服务器系统是Windows Server 2016 R2. 而Windows版本的Redis官方网站并没有 ...

随机推荐

  1. Python Serial 串口基本操作(收发数据)

    1.需要模块以及测试工具 模块名:pyserial 使用命令下载:python -m pip install pyserial 串口调试工具:sscom5.13.1.exe 2.导入模块 import ...

  2. leetcode_二叉树验证(BFS、哈希集合)

    题目描述: 二叉树上有 n 个节点,按从 0 到 n - 1 编号,其中节点 i 的两个子节点分别是 leftChild[i] 和 rightChild[i]. 只有 所有 节点能够形成且 只 形成 ...

  3. 【Spark】Spark-shell案例——standAlone模式下读取HDFS上存放的文件

    目录 可以先用local模式读取一下 步骤 一.先将做测试的数据上传到HDFS 二.开发scala代码 standAlone模式查看HDFS上的文件 步骤 一.退出local模式,重新进入Spark- ...

  4. Go语言接口内部布局和方法集详解

    1. 接口值内部布局   如果用户定义的类型实现了某个接口类型声明的一组方法,那么这个用户定义的类型的值就可以赋给这个接口类型的值.这个赋值会把用户定义的类型的值存入接口类型的值.赋值完成后得到的值称 ...

  5. u-boot 移植(一)编译环境搭建

    u-boot 移植(一)编译环境搭建 soc:s3c2440 board:jz2440 uboot:u-boot-2016.11 toolchain:gcc-linaro-7.4.1-2019.02- ...

  6. python学习第七天--文件系统常用模块os,os.path,pickle

    模块是一个可用代码段的打包,后缀名为py,可被别的程序引入#使用import OS模块:operting system操作系统#import os os.chdir(path) 改变当前工作目录 os ...

  7. Python脚本:linux上将筛选的文件夹复制到另一个目录,保存目录结构以及文件和文件夹操作方法

    import os,shutil def newDir(dir_path): if not os.path.exists(dir_path): os.makedirs(dir_path) def co ...

  8. mysql计算

    select @csum := 0;select create_time,merchant_id,award as 奖励,total_count as 数量,(@csum := @csum + awa ...

  9. iOS事件的响应和传递机制

    跟二狗子哥哥交流的时候,他总说我,说的过程太业余.故 好好学习整理一下.努力不那么业余. 一.事件的产生.传递.响应: 1.事件从父控件依次传递到子控件,寻找最合适的子控件View. 2.寻找最合适的 ...

  10. ubuntu下图形程序自启动的几种方法

    版权声明:本文为本文为博主原创文章,转载请注明出处.如有问题,欢迎指正.博客地址:https://www.cnblogs.com/wsg1100/ @ 目录 0.前言 1.带桌面环境的自动启动 1.1 ...