仅Windows10无法SSH连接设备(Linux、MacOS系统可正常连接)
问题排查与解决方案
可能的故障原因
- Windows主机与目标设备不在同一网段/子网掩码配置错误
- Windows系统路由表异常,指向192.168.1.61的路由条目错误
- 网络适配器配置异常(如VPN、虚拟网卡冲突)
- 目标设备的IP/MAC绑定策略限制了Windows主机的访问
- Windows系统内置的网络过滤规则(关闭防火墙后仍有残留规则生效)
具体解决步骤
第一步:验证网络基础配置
- 执行
ipconfig查看当前使用的网络适配器IP、子网掩码、网关,确认和正常连接的Linux/Mac设备在同一网段:目标设备IP为192.168.1.61,Windows的IP需为192.168.1.x段,子网掩码默认应为255.255.255.0 - 如果是静态IP,核对网关、DNS配置是否和正常设备一致;如果是DHCP,先执行
ipconfig /release再执行ipconfig /renew重新获取IP后重试
第二步:排查虚拟网卡/VPN冲突
- 临时关闭所有正在运行的VPN客户端,禁用所有不用的虚拟网卡(比如VMware、VirtualBox创建的虚拟网卡),之后重新尝试ping 192.168.1.61和SSH连接
- 执行
route print 192.168.1.61查看路由条目,确认出接口是当前使用的物理网卡,网关地址正确- 如果路由条目错误,先执行
route delete 192.168.1.61删除错误路由,再执行route add 192.168.1.61 mask 255.255.255.255 [你的网关地址]手动添加正确路由
- 如果路由条目错误,先执行
第三步:排查Windows网络过滤规则
- 即使手动关闭了防火墙,仍需执行以下命令重置过滤规则:
执行完成后重启Windows主机再尝试连接netsh advfirewall reset netsh int ip reset netsh winsock reset - 检查是否有第三方安全软件(如360安全卫士、腾讯电脑管家、企业端安全管控软件)拦截了本地网络访问,临时退出这类软件后重试
第四步:排查目标设备访问限制
- 登录目标设备查看SSH服务配置、IP白名单/黑名单规则、ARP绑定配置,确认Windows主机的IP和MAC地址没有被禁止访问
- 可以尝试修改Windows主机的临时IP为同网段下Linux/Mac设备用过的未被占用的IP,排除IP被目标设备拉黑的问题
内容的提问来源于stack exchange,提问作者navy1978
相关产品推荐
相关产品推荐

