当前位置: 首页 > news >正文

Mac SSH 连接 Windows 主机教程

Mac SSH 连接 Windows 主机教程

前提条件

  • Mac 和 Windows 在同一网络,或网络之间可互通
  • Windows 具有管理员权限

步骤一:确认网络连通性

在 Mac 终端 ping Windows 的 IP:

ping<Windows_IP>

如果不通,检查:

  1. 两台机器是否在同一子网(ifconfig/ipconfig查看)

  2. 如果在不同子网,traceroute 看数据包在哪一步断了:

    traceroute<Windows_IP>
  3. 检查 Windows 防火墙是否拦截了 ICMP(ping)

放行 ICMP(Windows PowerShell 管理员)

# Windows 防火墙放行 pingEnable-NetFirewallRule-DisplayName"文件和打印机共享(回显请求 - ICMPv4-In)"

如果装了火绒等第三方防火墙,也需要在其中放行 ICMP 或临时退出测试。

步骤二:安装并启动 OpenSSH Server

检查是否已安装

Get-Servicesshd

如果返回Status: Running,跳到步骤三。

安装 OpenSSH Server

Add-WindowsCapability-Online-Name OpenSSH.Server~~~~0.0.1.0

启动服务并设置开机自启

Start-ServicesshdSet-Service-Name sshd-StartupType Automatic

验证端口监听

netstat-an|findstr :22

应看到0.0.0.0:22 LISTENING

步骤三:配置防火墙放行 22 端口

检查现有规则

Get-NetFirewallRule|Where-Object{$_.DisplayName-like"*ssh*"}

如果没有结果,添加规则:

New-NetFirewallRule-Name sshd-DisplayName'OpenSSH Server'-Enabled True-Direction Inbound-Protocol TCP-Action Allow-LocalPort 22

关键:检查网络类型

Get-NetConnectionProfile

查看NetworkCategory字段。如果显示Public(公用网络),默认的 SSH 规则只对Private生效,需要修改:

Set-NetFirewallRule-Name"OpenSSH-Server-In-TCP"-Profile Any

这一步是常见坑点——规则明明存在且启用,但因为网络类型不匹配导致不生效。

第三方防火墙

如果安装了火绒等安全软件,需要在其网络防护/IP 协议控制中放行 TCP 22 端口,或临时退出测试。

步骤四:从 Mac 连接

ssh<用户名>@<Windows_IP>

例如:

sshjiajunye@xx.xx.xx.xx

首次连接会提示确认指纹,输入yes,然后输入 Windows 用户密码。

调试模式

如果连接卡住,加-v查看卡在哪一步:

ssh-v<用户名>@<Windows_IP>

常见卡住位置及对应原因:

卡在的位置原因
Connecting to ... port 22防火墙拦截或 SSH 服务未启动
Connection established后无响应SSH 服务异常
Permission denied用户名或密码错误

排查速查表

现象排查方向
Mac ping 不通 Windows防火墙拦截 ICMP / 不在同一子网
Windows 能 ping Mac,Mac 不能 ping WindowsWindows 端防火墙拦截入站请求
SSH 卡在Connecting to ... port 22SSH 服务未启动 / 防火墙拦截 22 端口 / 网络类型为 Public 但规则仅对 Private 生效
SSH 连接被拒绝SSH 服务未安装或未运行
SSH 连接超时中间网络设备拦截 / 火绒拦截
http://www.jsqmd.com/news/1373846/

相关文章:

  • 2026年北京婚内出轨离婚律师大盘点:靠谱律所筛选标准、避坑指南及服务商对比推荐 - U渠道
  • 3分钟让Windows 11变回熟悉界面:ExplorerPatcher完全指南
  • Godot Voxel模块GDExtension构建指南:从源码编译到项目集成
  • 2026年8月深圳市光明区电信300M宽带办理避坑指南 - 找卡家园
  • 2026成都装修公司口碑精选盘点:正规合规实力强的整装服务商选型指南+签约避坑全维度FAQ - U渠道
  • 2026年8月温州市龙湾区移动500M单宽带怎么选 - 找卡家园
  • 自动标注-AI自主学习功能步骤
  • 3分钟让Windows 11变回你熟悉的模样:ExplorerPatcher深度解析
  • 如何构建企业级LLM监控体系:Langfuse开源AI工程平台深度解析
  • 2026北京离婚协议起草律师评估推荐:靠谱机构筛选指南+避坑FAQ盘点 - 产业观察报
  • AI 办公自动化 OpenClaw 实测,文件管理、键鼠自动化功能演示(含安装包)
  • csdn-cc-bioinfo
  • Spring Boot 3.5 还有免费安全更新吗?OSS 支持已于 2026-06-30 结束,附离线自查工具
  • 2026年8月重庆市开州区移动1000M单宽带我的真实踩坑与实操 - 找卡家园
  • 车载以太网(4)-davinci之TCP/UDP
  • 买吖超市卡回收渠道怎么选?闲置权益变现实用指南 - 团团收购物卡回收
  • 解决iOS KVO崩溃难题:LSSafeProtector自动释放机制原理解析
  • 2026AI医疗诊断记录转文字准识别快整理 诊疗文书清晰更省心
  • 2025届必备的AI辅助论文平台横评
  • TypeScript表单验证的5个高级技巧:让你的代码告别运行时错误
  • 2026年重庆全屋定制品牌推荐!砚禾全屋定制深度解读 - 产品推荐官
  • 多模型协作开发(Multi-Model Collaboration)详解
  • Dopamine越狱革命:iOS 15-16.6.1半持久化越狱完全指南
  • 2026年8月重庆市开州区移动300M单宽带怎么选避坑指南 - 找卡家园
  • 2026 无机材料实验记录系统 10 款横向测评|粉体 / 陶瓷 / 催化实验室 ELN 数字化选型指南
  • 2026北京独生子女房产继承律所选择指南:靠谱服务商盘点、避坑FAQ及高适配机构推荐 - U渠道
  • AI 自动化工具 OpenClaw 搭建全流程,实现文件与浏览器自动操作(含安装包)
  • NVM安装与排错全指南:解决Node.js多版本管理难题
  • 2026广州旧房优化设计 基于人物画像,定制专属收纳动线 - 中国华商产业观察网
  • NLP 模型评测与多任务性能对比:发布前检查失败路径与回滚