TL: DR
Я внес изменения в мой конфиг iptables, и теперь SSH отказывается от всех подключений. Могу ли я это исправить, не связываясь с моей хостинговой компанией?
Длинная версия
Хорошо, это, скорее всего, 100% моя вина ...
При подготовке к переносу веб-сайта на выделенный сервер мы получили новую хост-машину с ОС CentOS 5.6. На машине iptables довольно заблокирован, разрешены только ssh (22) и http (80), но нам также нужно было принимать FTP через порт 20 и 21.
Сегодня днем я добавил строки в свои iptables, чтобы принимать входящее соединение с портами 20 и 21. Сначала это не сработало, потому что была reject all
строка над линиями, которые я добавил для ftp. Поэтому я переместил эту строку вниз, сохранил и перезапустил iptables, и ftp работал.
2 часа спустя, когда я пытаюсь подключиться снова, то port 22: Connection refused
же самое для http.
Так что я не могу попасть на сервер через SSH, есть ли способ исправить это, не связываясь с моей хостинговой компанией?