苹果MacOS系统使用微软远程桌面连接Windows电脑桌面详细步骤

本文主要是介绍苹果MacOS系统使用微软远程桌面连接Windows电脑桌面详细步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 前言
    • 1. 测试本地局域网内远程控制
      • 1.1 Windows打开远程桌面
      • 1.2 局域网远程控制windows
    • 2. 测试Mac公网远程控制windows
      • 2.1 在windows电脑上安装cpolar
      • 2.2 Mac公网远程windows
    • 3. 配置公网固定TCP地址

前言

日常工作生活中,有时候会涉及到不同设备不同操作系统之间需要进行远程控制的场景。 比如在家远程办公,用家里的Mac电脑远程控制公司的windows系统电脑。只需要在Mac上使用微软远程桌面客户端去远程即可,同时使用cpolar做内网穿透还可以实现在外随时随地远程桌面控制。

1. 测试本地局域网内远程控制

本篇文章测试环境:Windows10企业版,MacOS系统MacBook M1

1.1 Windows打开远程桌面

首先在windows电脑上需要启用远程桌面,在开始菜单栏处打开设置——系统

a8f64fc7caaea4ff1b8fe4d8ae31a9a找到远程桌面,然后启用远程桌面

ef72a5513856714c04488701c25ccdb

接着查看一下windows电脑的IP地址,搜索cmd,打开命令提示符,输入

ipconfig

7809c2027824bec60edfb8ac25416cc

1.2 局域网远程控制windows

首先要注意windows电脑需要有设置账号密码,以及苹果电脑跟windows电脑需要在同一个局域网下,由于windows系统自带的是微软远程桌面,所以在Mac上我们需要先下载相应的客户端,可以在网上下载Mac版本的微软远程桌面客户端

点击下方链接,选择最新版本下载

https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distribution_groups/all-users-of-microsoft-remote-desktop-for-mac

image-20240201114540787

ac626a0e20cee007c47504693a606ea

下载安装成功后我们打开微软远程桌面客户端,点击添加连接

72d7f92308dca9e07ca25ce8ca5358c

这里用windows的局域网IP地址来连接,IP地址没有带端口号就是默认使用3389端口

f61f68826075950bfee98f8d60d2834

添加后双击,输入windows电脑的账号密码登录

4e58b8689e039b5f592b61c7c171cb1

点击继续连接

4a25ddc2522086b5884be1833592895

连接成功,就可以正常操作windows电脑

e503654493240511432e9bfae9c8c78

不过目前只局限于同个网络下的远程控制,我们接下来用cpolar内网穿透映射远程桌面3389端口,然后使用所生成的公网地址来实现不同网络下的远程控制,无需公网IP,也无需设置路由器那么麻烦。

2. 测试Mac公网远程控制windows

2.1 在windows电脑上安装cpolar

登录cpolar官网:https://www.cpolar.com,找到下载地址。

选择Windows版下载

f6285890fe9e5f7854c4a10f8516fc5

下载完成后,将下载的文件解压,并双击其中的.msi文件,就能自动执行cpolar的安装程序,我们只要一路Next,就能完成安装。

20230322092212

20230322092213

由于cpolar会为每个用户创建独立的数据隧道,并辅以用户密码和token码保证数据安全,因此我们在使用cpolar之前,需要进行用户注册。注册过程也非常简单,只要在cpolar主页右上角点击用户注册,在注册页面填入必要信息,就能完成注册。

20230322092214

20230322092215

安装完成cpolar后,在浏览器上访问本地9200端口【http://127.0.0.1:9200/】,使用cpolar账号登录cpolar web UI管理界面

登录成功后,cpolar会默认安装2条样例隧道,这里我们可以直接使用远程桌面隧道

2da2ec6584013c80bbc25b07e5fb6cb

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,稍后可以直接使用这个公网地址来远程

80b172d8d00f77c6f02b28068585ed7

稍后可以直接使用这个公网地址来远程

2.2 Mac公网远程windows

在Mac上打开浏览器登录cpolar官网,https://www.cpolar.com,点击状态,找S到刚才windows中的cpolar远程桌面公网地址,复制下来(注意:tcp://无需复制)

cd36c29436807291d09983116f6db16

1f120a15b7010cb4e576fcb13548d67

打开微软远程桌面,新增一个连接,粘贴公网地址来远程控制

09de8495c6d829bdbfb04c4ba00e6b8

f6092817a7018530fedad0edd751ee0

输入windows用户名和密码,点击继续连接

cafb9f376627d0cee683edfc8d30e1d

可以看到我们使用Mac远程windows成功

a4cd783da1937ff17f89834645fd544

小结

我们使用cpolar的远程桌面公网地址在Mac上远程windows电脑,不过需要注意一下,因为我们刚刚创建的随机临时隧道,虽然可以永久免费使用,但是生成的公网地址会在24小时内随机变化,连接之前需要查看最新的公网地址,未免有些不方便,不过我们可以把这个公网地址配置成固定的,同时提高带宽连接速度。

3. 配置公网固定TCP地址

在windows电脑上登录cpolar官网后台,点击左侧的预留,找到保留的TCP地址:

  • 地区:选择China VIP
  • 描述:即备注,可自定义填写

点击保留

2c0557ead264533cdb33f82fedfd71f

image-20240201145208341

地址保留成功后,复制生成的公网地址,打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到远程桌面的TCP隧道remoteDesktop,点击编辑

6f3d11b01133431b0e3703082f2d52e

修改隧道信息,将保留成功的固定tcp地址配置到隧道中

  • 端口类型:修改为固定TCP端口
  • 预留的tcp地址:复制粘贴官网保留成功的地址

点击更新

cd40299b0dce531d2fa1b6eaad69f8a

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定TCP地址

524e6bd0977d2372722c91a6c33ec3f

回到Mac中,刷新一下cpolar官网后台的状态界面,可以看到远程桌面隧道的公网地址,已经正常更新为固定的公网地址了,复制公网地址(注意:tcp://无需复制)

552608a34e1dcf89f031562fb8fda83

打开微软远程桌面客户端,新增一个连接,

9a466d75acf43334ede6ee6018fa660

粘贴使用固定的公网TCP端口地址来远程

677856cbe9bc582ea9bfcc9fc15f795

输入windows电脑账号密码,点击继续连接

e1954aa69bf8e8671acdd9fcb516983

可以看到我们使用固定的tcp公网地址远程成功了

0ae912c9ec2f1d996c641669781d0a9

一键双击固定的公网地址就可以无需再创建隧道,只要保持被控端电脑为开机状态,并且远程桌面隧道正常在线,我们在外就可以通过这个固定公网地址来远程家里或者公司的windows电脑了!

8b824f203be84734e34e27530ee045f

这篇关于苹果MacOS系统使用微软远程桌面连接Windows电脑桌面详细步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/996431

相关文章

Spring Boot整合Redis注解实现增删改查功能(Redis注解使用)

《SpringBoot整合Redis注解实现增删改查功能(Redis注解使用)》文章介绍了如何使用SpringBoot整合Redis注解实现增删改查功能,包括配置、实体类、Repository、Se... 目录配置Redis连接定义实体类创建Repository接口增删改查操作示例插入数据查询数据删除数据更

Java Lettuce 客户端入门到生产的实现步骤

《JavaLettuce客户端入门到生产的实现步骤》本文主要介绍了JavaLettuce客户端入门到生产的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目录1 安装依赖MavenGradle2 最小化连接示例3 核心特性速览4 生产环境配置建议5 常见问题

使用python生成固定格式序号的方法详解

《使用python生成固定格式序号的方法详解》这篇文章主要为大家详细介绍了如何使用python生成固定格式序号,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录生成结果验证完整生成代码扩展说明1. 保存到文本文件2. 转换为jsON格式3. 处理特殊序号格式(如带圈数字)4

Java使用Swing生成一个最大公约数计算器

《Java使用Swing生成一个最大公约数计算器》这篇文章主要为大家详细介绍了Java使用Swing生成一个最大公约数计算器的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下... 目录第一步:利用欧几里得算法计算最大公约数欧几里得算法的证明情形 1:b=0情形 2:b>0完成相关代码第二步:加

Java中流式并行操作parallelStream的原理和使用方法

《Java中流式并行操作parallelStream的原理和使用方法》本文详细介绍了Java中的并行流(parallelStream)的原理、正确使用方法以及在实际业务中的应用案例,并指出在使用并行流... 目录Java中流式并行操作parallelStream0. 问题的产生1. 什么是parallelS

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Linux jq命令的使用解读

《Linuxjq命令的使用解读》jq是一个强大的命令行工具,用于处理JSON数据,它可以用来查看、过滤、修改、格式化JSON数据,通过使用各种选项和过滤器,可以实现复杂的JSON处理任务... 目录一. 简介二. 选项2.1.2.2-c2.3-r2.4-R三. 字段提取3.1 普通字段3.2 数组字段四.

Linux kill正在执行的后台任务 kill进程组使用详解

《Linuxkill正在执行的后台任务kill进程组使用详解》文章介绍了两个脚本的功能和区别,以及执行这些脚本时遇到的进程管理问题,通过查看进程树、使用`kill`命令和`lsof`命令,分析了子... 目录零. 用到的命令一. 待执行的脚本二. 执行含子进程的脚本,并kill2.1 进程查看2.2 遇到的

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

详解SpringBoot+Ehcache使用示例

《详解SpringBoot+Ehcache使用示例》本文介绍了SpringBoot中配置Ehcache、自定义get/set方式,并实际使用缓存的过程,文中通过示例代码介绍的非常详细,对大家的学习或者... 目录摘要概念内存与磁盘持久化存储:配置灵活性:编码示例引入依赖:配置ehcache.XML文件:配置