Отказано в доступе при использовании SSH для подключения к удаленному серверу

Отказано в доступе при использовании SSH для подключения к удаленному серверу

Я новичок в ssh и установил его на двух машинах Linux (Ubuntu 20.04.3 и Zorin OS 16). Я попытался получить доступ с одной машины на другую через ssh. Команда, которую я использую, — ssh username@ip-address, но я получил ошибку с надписью «Отказано в доступе», несмотря на ввод правильного пароля. Я пробовал следующие способы, но ни один из них не работает.

  1. Измените пароль root и включите PermitRootLogin в /etc/ssh/sshd_config.
  2. Включить аутентификацию по паролю
  3. Переустановить ssh

решение1

В данном случае «имя пользователя» ssh username@ip-addressна самом деле «root», поскольку, судя по всему, вы пытаетесь войти как root, поэтому команда выглядит так: ssh root@ip-address.

Также, на удаленном сервере, убедитесь, что sshd запущен. Если вы используете systemd, вы можете запустить systemctl status sshили systemctl status sshd(sudo не обязательно для 'status') в зависимости от дистрибутива.

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