我有一台安装了 OpenSSH 服务器的 Win 10 工作站。如果我尝试连接到它(从另一台装有 Win 10 的机器在命令提示符下使用 ssh),我看到它出现以下错误:
<块引用>ssh:连接到主机 Test3 端口 22:连接超时
在wireshark上发送了Syn数据包,但没有收到回复。 如果我在目标上禁用 Windows 防火墙,则连接建立。
我想启用防火墙并仅禁用 ssh 端口。
答案 0 :(得分:0)
您可以轻松使用 netsh.exe。
netsh advfirewall firewall add rule name="Open SSH Port 22" dir=in action=allow protocol=TCP localport=22 remoteip=any
您还可以将 remoteip 更改为特定主机:
remoteip=any|localsubnet|dns|dhcp|wins|defaultgateway|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>
答案 1 :(得分:0)
我在 microsoft 站点上发现了一个 link,它允许使用图形界面来完成。 我以管理员身份执行以下步骤解决了我的问题: