我正在尝试使用微软的测试版建立一个 Windows-10 OpenSSH 隧道回到我的办公室电脑找到这里,我遇到了一些与 Windows Defender 防火墙有关的问题。
使用 Wireshark,我确定路由器上的端口转发设置正确,客户端也是如此:数据包来自正确的源,到达正确的目的地,并使用正确的端口。我已通过在禁用防火墙的情况下顺利连接到服务器来确认这一点。
客户端的请求到达服务器地址,但服务器本身没有发送任何响应(只要防火墙已启用):看起来服务器没有收到请求数据包。客户端发送后续请求,但最终超时。
我已尝试过(在此过程中重新启动所有设备):
- Microsoft 的建议是在提升的 PowerShell 实例中添加异常(在正确的配置文件上)
- 删除并重新添加异常
- 尝试在 Windows Defender 的 .msc GUI 中为 sshd 程序添加最宽松的例外(图片)
- 擦除并重新安装 OpenSSH
我全身心地投入到 StackExchange 社区的援助之中。
正确的设置应该是什么?我还能尝试什么(除了简单地降低防火墙)?我还能在此问题中提供什么来使我的问题更容易回答?