Это озадачивает меня до бесконечности. К используя шпатлевку (последняя версия) мне удалось подключиться с Windows 10 к Убунту 18.04 через SSH (локальная сеть), и я делал это больше года, пока он таинственным образом не перестал работать без видимой причины.
На машине с Ubuntu 18 служба SSH загружена и работает. Nmap показывает местный tcp-порт 22 есть открытым.
На машине с Windows 10 замазка получает тайм-аут соединения. Nmap показывает удаленный tcp-порт 22 есть отфильтрованный.
На самом деле фильтруется каждый удаленный порт (указывающий на Ubuntu). Таким образом, другие службы, такие как VNC, которые работали раньше, теперь не работают.
Убунту ufw и apparmor отключены. Я также сбросил все правила iptables и оставил входящие и исходящие соединения по умолчанию ACCEPT. Я также отключил брандмауэр/антивирус Windows.
Убунту tcpdump показывает, что окна стучат в порт 22, а также iptables -A INPUT -s {windowsIP} -j ЖУРНАЛ
показывает то же самое. Но в auth.log нет ни одного запроса на подключение
Я вручную открыл порт в Ubuntu с помощью netcat: лс | нк -л -р 4000
И netstat -tulpn
подтверждает, что локальный TCP-порт 4000 открыт и прослушивается на всех интерфейсах (0.0.0.0). Тот же результат; Время ожидания Putty (в режиме telnet для этого теста) истекает, а nmap Windows показывает, что удаленный TCP-порт 4000 отфильтрован.
Наконец, я напрямую подключил сетевую карту с одной машины к другой, я настроил статический IP-адрес на обоих. Соединение установлено успешно, обе машины видят и пингуют друг друга. Затем я повторил все тесты и получил те же результаты.
Кто-нибудь знает, что может происходить? Все указывает на то, что на машине с Ubuntu есть что-то (недавно установленное), что каким-то образом блокирует все входящие соединения, но я понятия не имею, что именно. Заранее спасибо.