remote desktop connect btw Mac, Windows, Linux(Ubuntu) Mac,Windows,Linux之间的远程桌面连接

目录
I. 预备
II. Mac连接Windows
III. Windows连接Mac
IV. Windows连接Ubuntu
V. Mac连接Ubuntu
VI. Ubuntu连接Mac
VII, Ubuntu连接Windows(暂时还不知道怎么弄)
预备知识

要从B远程连接A,需要B发起远程桌面连接请求(request)给A。假设A受到这个请求的,并且A允许其他计算机共享桌面,则返回回执(answer)给B,说"可以连了",如果还需要凭证的话输入凭证(凭证是你在A端设置的)即可连接,简要流程如下:

所以,概要的过程就是:
- 在A端允许远程桌面共享,并且选择需不需要凭证(推荐使用,如果不使用的话,知道你IP的人都可以操作你的电脑,太可怕了)
- 在B端准备连接要使用的客户端
- 在B端发起连接请求,并提供凭证,通过则显示桌面
Mac OS X (Yosemite 10.10.1) => Windows xp/7/8/8.1/10
先设置Windows端(A):
1.右键"我的电脑 Computer"->"属性 Properties"-> "远程设置 Remote Settings" -> "远程 Remote"
2.勾选 "允许远程协助连接此电脑 All Remote Assistance Connections to this Computer"
3.选择 "Allow Connections from Computers running any version of Remote Connection(less secure)"
4.点击 "选择用户 Select Users ...",点击 "添加 Add",在弹出的页面中输入本计算机用户组中的用户,"回车",依次点击"确定 OK"
5.保持局域网网络畅通,注意检查好
6.查看IP,在cmd中键入ipconfig,如果是办公室局域网(有无线路由器的)一般是就是 "无线连接"中的IPv4对应的:192.168.*.*。如果是,例如校园内网(分有线,无线)中的,则是ipconfig后根据所属网络选择IP。

设置Mac OS X端(B):
你要是安装了 Microsoft Office 2011 for Mac (Word, Excel,PPT,RDP,Messager)的话,其中就有 Remote Desktop Connection(RDP),如下所示

点击启动,输入A端的IP,然后弹出的窗口中,"选择其他用户,Select Other Users...",输入你的windows的用户名和密码,弹出的确认窗口选择 "确定 OK",就会弹出远程桌面了。
Windows xp/7/8/8.1/10 => Mac OS X(Yosemite 10.10.1)
Mac OS X端设置(A):
1. 选择菜单栏,左上角的苹果标识,选择"系统偏好 System Preferences"->"分享 Sharing"
2. 选择"屏幕共享 Screen Sharing",记得打上对勾,然后选择"电脑设置 Computer Settings"
3. 勾选"VNC Viewers may control screen with password: ",输入一个密码(记住这个是VNC连接的密码,以后用VNC连接的是后先输这个密码,再输电脑密码)
4. 确定,选择"+"添加可以通过VNC控制这台电脑的用户,添加后就可以返回设置界面了
5. 然后选择"安全和隐私 Security & Privacy" -> "防火墙 Firewall"-> "防火墙选项 Firewall Options"
6. 查看是否 "屏幕共享 Screen Sharing" 后面的是不是了绿色的"允许请求连接 Allow incoming connections",如果不是点击切换成这样的
7.可以关闭设置了
8.在终端Terminal中输入ifconfig,查看对应网络的IP,有线看en0/2/3/4中有IPv4的,无线看Wireless中的IPv4


Windows端设置(B):
1. 下载VNC Viewer工具,输入 http://www.realvnc.com/download/viewer/ 下载对应版本的
2. 双击启动,输入Mac 对应网络的IP,点击Connect,输入VNC密码,因为一般都是非加密的,然后就可以看到你的Mac桌面了
3. 输入两次Mac电脑的登录密码,就可以使用了,记得全屏使用,或者拖拽滑动条使用,也可以设置显示全桌面,但是很不爽,个人爱好而已。


Windows xp/7/8/8.1/10 => Linux(Ubuntu 14.04/14.10)
也同样是用VNC Viewer (Plus)来连接
Ubuntu端设置(A):
0. 在Terminal中: sudo apt-get install vino
1. 在Dash中输入关键字 "Desktop Sharing",如果没有出现,在底部有可以选的,选Apps,就可以了,如果还不行
2. 打开Terminal终端,输入 sudo cp /usr/share/applications/vino-preferences.desktop ~/Desktop && sudo chown $USRE:$USER ~/Desktop/vino-preferences.desktop && sudo chmod u+x ~/Desktop/vino-preferences.desktop ,然后桌面就会出现“桌面共享 Desktop Sharing”的图标,双击出现

3. 弹出的窗口中,选择"共享 Sharing"下的的两个复选框,打对勾, "安全 Security" 选择前两个
Allow other users to view your desktop
Allow other users to control your desktop
You must confirm each access to this machine
Require the user to enter this password: 输入密码

4. 然后需要安装 VNC Server,即 sudo apt-get install vnc4server
或者 安装 RealVNC的VNC Server 下载下来:VNC-5.2.2-Linux-x86-DEB.tar.gz (不过是需要注册码的)里面又32,64位的deb包
- 注册码百度一下,基本都能用
- 安装用gdebi安装:解压出来的对应的.deb
- 完成之后,命令行输入vnclicense,输入从百度搜到的序列号
- 然后再运行cnvserver就好了,每运行一次就会多一个端口
5.在windows下的VNC Viewer中输入,一般是IP:1,或者IP:2这样的
windows端配置(B)
1. 运行VNC Viewer (Plus)输入IP:1或者IP:2
或者客户端下载不下来,可以下载google chrome谷歌浏览器,安装VNC Viewer for Chrome的插件,真的要比客户端好用多了
2. 根据提示输入对应的密码
3. OK啦
Mac OS X (Yosemite 10.10.1) => linux(Ubuntu)
Mac端设置(B):
1. 安装VNC Viewer (Plus),上面的那个realvnc的网址
或者客户端下载不下来,可以下载google chrome谷歌浏览器,安装VNC Viewer for Chrome的插件,真的要比客户端好用多了
Ubuntu端设置(A):
和windows连接Linux(Ubuntu)的设置是一样的
Linux(Ubuntu,Deepin)连接Mac
Ubuntu端设置(B):
1. 安装VNC Viewer (Plus),上面的那个realvnc的网址
或者客户端下载不下来,可以下载google chrome谷歌浏览器,安装VNC Viewer for Chrome的插件,真的要比客户端好用多了
Mac端设置(A):
和windows连接Mac的设置一样
Linux(Ubuntu,Deepin)连接Windows
不知道怎么弄,如果你知道的话,烦劳mail给我: mailto:raylee.bio@qq.com
Tricks:
1. Google Chrome (Chromebook)强大的地方就是App丰富,几乎媲美与Mac和windows,当然Google chrome用户也有这样的福分哦,上面的总结其实可以精炼成:
I. 服务器端:
- Mac要在System Preferences中设置Screen Sharing和Firewall,使所有的发给Mac的VNC请求可以被允许
- Windows中 Remote Setting中允许RDP的连接,只允许MS提供的Remote Desktop Connection连接
- Linux中安装vino,设置允许Desktop Sharing,安装VNC Server(vnc4server(free), real vncserver(paid))
II. 客户端:
- 只要能安VNC Viewer (Plus)的都可以
- 只要能安装 Google Chrome谷歌浏览器的系统都是可以的,以google的强大,我还想不出来提供用户的系统哪个不能用的,不过Real VNC 做的太极致了,很多不长用的系统也可以使用。
Reference:
1. http://jingyan.baidu.com/article/6c67b1d6da47e02787bb1e12.html
2. http://afantihust.blog.51cto.com/2231549/481884
3. http://www.cnblogs.com/shanyou/archive/2011/02/09/1950404.html
4. http://www.realvnc.com/products/vnc/deployment/
5. http://wuchaorang.2008.blog.163.com/blog/static/488918522013120105811104/
remote desktop connect btw Mac, Windows, Linux(Ubuntu) Mac,Windows,Linux之间的远程桌面连接的更多相关文章
- Ubuntu 18.04 上使用xrdp远程桌面连接
参考:https://blog.csdn.net/qq_25556149/article/details/82216190 1,环境查看 2,安装 xrdp.tightvncserver apt-ge ...
- Ubuntu 16.04配置VNC进行远程桌面连接
1.安装 $sudo apt-get install xfce4 $sudo apt-get install vnc4server $sudo apt-get install xrdp 2.启动vnc ...
- Windows Xp不用安装软件管理多个远程桌面连接
一直使用系统默认的Mstsc来进行远程连接,但如果要连接N个远程的话就比较麻烦 之前也找过第三方的管理软件如:mRemoteNG 此软件有优点就不说了,但我在使用此软件时有一个很大的问题,就是如果一个 ...
- Ubuntu 18.04 上使用xrdp远程桌面连接(Windows远程桌面连接)
Ubuntu18.04设置#安装xrdpsudo apt-get install xrdp #安装vnc4serversudo apt-get install vnc4server tightvncs ...
- 远程桌面连接Windows Azure中的Ubuntu虚拟机
默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加 ...
- 本地Windows远程桌面连接阿里云Ubuntu服务器
本地Windows远程桌面连接阿里云Ubuntu 16.04服务器: 1.目的:希望通过本地的Windows远程桌面连接到阿里云的Ubuntu服务器,通过远程桌面图形界面的方式操作服务器. 2.条件: ...
- 使用windows的远程桌面连接连接Ubuntu
想起来用笔记本连接一个windows server时只需要在远程桌面连接里面输入一下ip地址然后账号密码就可以了,十分简单.于是乎既然装了个Ubuntu当服务器使那么我就业来远程连接一下,由于wind ...
- 【Ubuntu】Windows 远程桌面连接ubuntu及xrdp的一些小问题(远程桌面闪退、连接失败、tab补全功能,无菜单栏,error - problem connecting )【转】
转:https://blog.csdn.net/u014447845/article/details/80291678 1.远程桌面闪退,shell可以用的问题:(1)需要在该用户目录创建一个.xse ...
- Windows与Linux相互远程桌面连接
对于远程桌面连接Linux,大家可能会第一时间想到使用VNC,,远程桌面Windows,大家第一时间会想到使用Windows自带的远程桌面.那么有没有办法,使得在Linux中可以远程Windo ...
随机推荐
- ASP.NET IIS发布WebService成功了,但是不显示参数界面
当您尝试从远程计算机访问 Web 服务时,不会显示“调用”按钮.并且,您会收到以下错误信息: The test form is only available for requests from the ...
- 开发API文档相关问题(*.chm)
在网上下了一个chm的文件,打开后只有目录,右侧不显示内容. 不知道是文件有问题,还是系统有问题. google了一下.解决了. 右键点击文件–属性 看到 最下面有一个提示 说是这个文件是来自其他计算 ...
- IntelliJ IDEA 一些用法
查看idea 中jar关系图 快捷键: Ctrl+/ 用于注释,取消注释 Ctrl+Shift+F 全文搜索 Ctrl+F 单页面查找 Ctrl+Alt+Shift+L 格式化代码 ======== ...
- 怎样搭建本地svn服务器环境-轻松掌握版本管理
版本管理一直是程序员使用频率比较高的一个工具软件.不管你是自己使用还是提供给别人使用,svn服务器的架设是一个入门功课.今天我们先来介绍一下怎么样在本地搭建svn服务器.这种应用一般是网络不是很好,提 ...
- ios之无限 自动 图片轮播器的实现
比较之前发布的手动无限图片轮播器进行了改进.实现了自动无限轮播的功能.比较适合团购标题分类下面的轮播器功能. 实现思路: * 开启一个定时器,把操作放入消息循环池.每隔一定时间,操作执行一次. * 注 ...
- docker operation method note
docker stop script #!/bin/bash CID_LIST=$(docker ps -q | xargs)if [ "$CID_LIST" = "&q ...
- Unity3D 通用提示窗口实现分析(Inventory Pro学习总结)
背景 游戏中的UI系统或者叫做GUI窗口系统主要有:主要装备窗口(背包,角色窗口也是一种特殊窗口).确实提示窗口(如购买确认).信息提示窗口(一遍没有按钮,ContexntMenu)和特殊窗口(聊天记 ...
- C++Builder组件
1.TOpenDialog: Title属性:用于获取或设置对话框标题,如果么偶有给该属性赋值,则系统将使用默认值标题:“打开” .InitialDir属性:用于获取或设置文件对话框显示的初始目录.如 ...
- 01分数规划POJ3621(最优比例生成环)
Sightseeing Cows Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8218 Accepted: 2756 ...
- nyist 606 ACM之路
http://acm.nyist.net/JudgeOnline/problem.php?pid=606 ACM之路 时间限制:1000 ms | 内存限制:65535 KB 描述 转眼间,12级新生 ...