Назад | Перейти на главную страницу

Centos SSH Access - изменил порт SSH, теперь я не могу получить доступ к серверу

Думаю, я просто облажался - я изменил порт доступа SSH моего VPS с 5252 на 48001, теперь я не могу войти в систему.

Я изменил его в IPtables (/ etc / sysconfig / iptables), я буквально просто изменил номер порта с 5252 на 48001, а затем перезапустил свой сервер. теперь я также не могу получить доступ через порт 5252 ... (очевидно, потому что я его изменил, но я все равно пробовал)

Как я могу снова попасть на VPS? Другие открытые порты - 80 и 21 ... Есть ли способ войти оттуда, указав свои корневые данные?

Спасибо

На этом этапе вам нужен либо физический доступ к серверу, либо доступ к интерфейсу RIB / ILO / LOM, который позволяет использовать SSH. Или найдите уязвимость в своем веб-сервере или FTP-сервере, которая позволяет вам взломать его с правами root.

Совет на случай, если вы в следующий раз захотите изменить правила брандмауэра удаленно: начните с копирования исходных правил и установите задание at или cron для загрузки исходных правил в течение пяти минут. Если новые правила по-прежнему позволяют вам войти в систему, вы можете отменить задание at / cron.

Если у вас нет внешнего консольного доступа к VPS, вам придется связаться с вашим провайдером и попросить его исправить это за вас.

Что вы должны были сделать (вы не упомянули об этом), так это изменить директиву Port в / etc / ssh / sshd_config, а также порт, который нужно разрешить в iptables.

Вы должны были изменить порт, как указано выше, и перезапустить sshd (это не разрывает ваше текущее соединение), а затем добавить строку в конфигурацию iptables, чтобы разрешить новый порт и перезапустить iptables. Проверьте, работает ли новое соединение, затем удалите старые детали соединения с новым соединением и перезапустите службы.