Я пытаюсь настроить VPS на основе Ubuntu 12.04, и я изменил свой порт ssh с 22 на 803, и все работало нормально. После этого я установил UFW и теперь не могу войти в систему по SSH.
Перед тем, как включить UFW, я разрешил порт 803 (я проверил, и он открыт).
Я также отключил поддержку IPV6 и несколько других правил, потому что они не поддерживались моим VPS, а UFW не запускался при загрузке.
Вот изменения, которые я внес для решения проблемы загрузки UFW. Но это не имеет ничего общего с SSH.
http://blog.kylemanna.com/linux/2013/04/26/ufw-vps/
http://blog.bodhizazen.net/linux/how-to-use-ufw-in-openvz-templates/
Если я отключу UFW, ssh работает и разрешает вход.
Я получаю сообщение об ошибке «Тайм-аут сетевого подключения».
Я также пытался изменить порт обратно на 22. Но это не работает.
Кто-нибудь может указать, что я здесь делаю не так?
Заранее спасибо.
Это решение для тех, у кого такая же проблема, как у меня.
Файл /etc/ufw/before.rules содержит правило «-A ufw-not-local -j DROP». Это правило отбрасывает весь входящий трафик.
Таким образом, закомментировав эту строку в файле before.rules, вы решите проблему.