居家办公:Mac借助Windows连接公司内网

macOS Monterey
版本 12.5

背景

Mac升级后无法连接vpn,本文借助windows做跳板机来实现mac远程公司电脑。

简图

Windows跳板机

1. Windows10 连接公司VPN(连接成功✅: 可远程桌面公司电脑)

设置》网络和Internet〉VPN:添加VPN连接

2. Windows10 开启OpenSSH 服务器(安装及启动✅:mac的ssh能连成功)

设置》应用和功能〉可选功能》添加功能〉OpenSSH 服务器

3. Mac建立公司电脑的3389端口转发(完成前面两个步骤✅)

# mac IP:192.168.10.6
# Windows IP:192.168.10.8,OpenSSH启动默认开启了22端口,用户名user1
# 公司电脑IP:192.168.100.200
$ ssh [email protected] -p 22 -L 3389:192.168.100.200:3389 -N
[email protected]'s password: 

4. 远程公司电脑(配置好即可连接成功!✅)

配置远程信息

其他疑问

  • 如何查询Windows登录的用户名?
> query user                                                                                                                                                             
 用户名                会话名             ID  状态    空闲时间   登录时间                                                                                                                                   
 user1                 rdp-tcp#7           1  运行中          .  2022/10/31 16:00
  • OpenSSH无法连接,可能22端口未添加到防火墙?(PowerShell下执行)
> New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

其他有用资料:见评论区

Other思考

  • 创建内网svn服务器端口转发:mac可访问内网的svn?
  • 若没Windows,是否可通过mac虚拟机安装window,然后再进行本文操作?
  • 手机若能连上VPN,也可以通过OpenSSH建立转发端口?
  • Windows连接VPN后,可以通过共享WI-FI让mac直接连上内网吗?

你可能感兴趣的:(居家办公:Mac借助Windows连接公司内网)