Не могу подключиться по SSH к своему выделенному серверу на Centos 7 (неуправляемый)
Я увидел эту ошибку, перезагрузил сервер и больше не могу подключиться/по SSH.
Я нарушил некоторые настройки, не знаю, что делать. Я вижу эту ошибку и после перезагрузки не могу получить доступ
sudo: pam_open_session: Error in service module
sudo: policy plugin failed session initialization
Это ответ службы поддержки:
Но все порты фильтруются:
Nmap scan report for **** (xxx.xxx.xxx.xx) Host is up. All 1000 scanned ports on **** (xxx.xxx.xxx.xx) are filtered Nmap done: 1 IP address (1 host up) scanned in 51.35 seconds
Я бы посоветовал войти через режим восстановления и проверить конфигурацию брандмауэра.
Я выполнил перезагрузку в режиме восстановления. Как мне сбросить правила брандмауэра или как это исправить?
решение1
Если вы используете для подключения порт типа «22», вам необходимо проверить следующее:
проверьте
/etc/ssh/sshd_config
, есть ли нужный порт (настройка — Порт)если вы используете другой порт, это означает, что вам следует
policycoreutils-python
изменить его и использоватьsemanage port
команду для его добавления.проверьте свой брандмауэр (
firewall-cmd --list-all
), чтобы узнать, находится ли этот порт в брандмауэреесли его там нет, добавьте его
firewall-cmd --add-port **PortNumber**/tcp
и сделайте постояннымfirewall-cmd --add-port **PortNumber**/tcp --permanent
перезапустите необходимые службы (
service sshd restart
иfirewall-cmd --reload
)