Выключен ssh-сервер после изменения файла sshd_config

Выключен ssh-сервер после изменения файла sshd_config

Мой сервер разрешал только беспарольный вход root через ssh. Например, ssh[email protected]позволит мне сразу войти. Я хотел включить вход пользователя, например, ssh[email protected]запросит пароль.

Я отредактировал файл sshd_config, закомментировав строку:

AuthorizedKeysFile %h/.ssh/authorized_keys

читать:

#AuthorizedKeysFile .ssh/authorized_keys

и перезапустил ssh-сервер

/etc/init.d/ssh restart

Меня тут же выкинуло с сервера, и теперь когда я захожу на сервер[email protected]или[email protected], я получаю эту ошибку:

ssh: connect to host myserver.com port 22: Connection refused

Есть ли способ вернуть доступ по SSH к моему серверу и, возможно, разрешить вход пользователей?

решение1

Connection Refused— это ошибка уровня TCP, означающая, что к порту 22 не привязана ни одна служба. Проще говоря, the ssh server is no longer running.

Лучшим вариантом для восстановления здесь будет физический терминал, похоже, у вас может быть поврежденныйsshd_configфайл, и сервер не удалось перезапустить.

Связанный контент