Мой сервер разрешил вход в систему без пароля только через ssh. Например, ssh root@myserver.com поможет мне. Я хотел включить логин пользователя, например, ssh special_user@myserver.com будет запрашивать пароль.

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

AuthorizedKeysFile %h/.ssh/authorized_keys

читать:

#AuthorizedKeysFile .ssh/authorized_keys

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

/etc/init.d/ssh restart

Меня немедленно выгнали с сервера, и теперь, когда я вхожу в root@myserver.com или special_user@myserver.com, я получаю эту ошибку:

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

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

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .