Я столкнулся с ситуацией, когда одно приложение (использующее ssh) может подключаться с машины A (Linux) к машине B (windows), тогда как машина A не может проверить связь с машиной B. Другое приложение на машине A, которое подключается к машине B (без использования ssh ) также не может подключиться
Может кто-нибудь, пожалуйста, скажите мне причины того же? Я подозреваю, что проблема в брандмауэре. Может это из-за фаервола? Если да, то почему ssh все еще подключается? Также как мне проверить заблокированные порты и разблокировать их?
Добавление дополнительной информации. Извините за то, что не предоставил того же раньше. Я использую операционную систему Windows 7. Бег брандмауэр netsh advfirewall возвращается The service has not been started
.
Он находится в сети компании, поэтому я уверен, что должен быть внешний брандмауэр, который я не смогу изменить.
Я думаю, это проблема брандмауэра.
Если ваша операционная система - Linux:
Тип sudo iptables -L
.
Если есть что-нибудь вроде
DROP icmp -- anywhere localhost
Бегать:
sudo iptables -D INPUT "n"
где n
это номер вашего правила iptable, которое вы обнаружили iptables -L
.
Похоже, брандмауэр Windows не запускается. Если вы не можете запустить брандмауэр Windows (даже если сам брандмауэр отключен, служба все равно должна работать), вы не сможете выполнить ping (или что-то еще в сети).