На одном из моих VPS я столкнулся с проблемой с SSH. Я не могу подключиться из дома, но я могу подключиться с другого VPS. KiTTY получает тайм-аут соединения, и с помощью командной строки Windows telnet [host] 22
получает ошибку подключения.
VPS использует fail2ban, но при запуске iptables -L fail2ban-SSH -v -n
отображаются другие заблокированные IP-адреса, но не мои.
Выполнение iptables -L -v -n | grep "[my IP]"
нигде не показывает мой IP-адрес, поэтому можно с уверенностью сказать, что меня не блокирует брандмауэр.
Я также проверил /etc/hosts.deny
но там ничего нет.
Делаем cat /var/log/auth.log | grep [my IP]
есть только принятые сообщения о соединении со вчерашнего дня и раньше.
Делаем cat /var/log/fail2ban.log | grep "[my IP]"
ничего не показывает.
Перезапуск демона SSH не помог
Подключение к другим VPS из дома, отлично работает.
Я не перезагружал домашний маршрутизатор, потому что это дало бы мне другой IP и, скорее всего, сработало бы. Но мне нужно выяснить, что происходит. Я бы перезапустил fail2ban только в крайнем случае, по той же причине.
Есть идеи, что еще это может быть?