我面临这样一种情况:一个应用程序(使用 ssh)可以从机器 A (Linux) 连接到机器 B (windows),而机器 A 无法 ping 通机器 B。机器 A 上的另一个应用程序连接到机器 B(不使用 ssh) ) 也无法连接
有人可以告诉我同样的原因吗?我怀疑是防火墙问题。这可能是由于防火墙造成的吗?如果是这样为什么 ssh 仍然连接?另外,如何检查被阻止的端口并解除阻止?
添加更多信息。很抱歉之前没有提供相同的信息。我使用的是 Windows 7 操作系统。运行netsh advfirewall 防火墙返回The service has not been started。
它位于公司网络上,所以我确信一定有一个我无法修改的外部防火墙。
我认为这是防火墙问题。
如果您的操作系统是 Linux:
类型sudo iptables -L。
如果有类似的事情
DROP icmp -- anywhere localhost
Run Code Online (Sandbox Code Playgroud)
跑步:
sudo iptables -D INPUT "n"
Run Code Online (Sandbox Code Playgroud)
其中n是您发现正在运行的 iptable 规则的编号iptables -L。