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

Ошибка входа в SSH на сервере Digital Ocean

Что я наделал

  1. создали новую цифровую каплю океана и
  2. Создан SSH-ключ на основе этот направляющую и во время создания капли я скопировал ее в
  3. Я запустил следующие коды из Вот
ssh root@your_server_ip
adduser sammy
usermod -aG sudo sammy
  1. Затем я попытался войти в систему как «Сэмми»
ssh sammy@your_server_ip

ОШИБКА

Исправления, которые я пробовал

  1. почистил поместил папку с ключом тсс и там только этот ключ
  2. Я не нашел ответа, но моя проблема вроде как этот
  3. это не так похоже на этот.
  4. ssh -vvv root@my_ip из Вот он выталкивает, как строки отладки, что мне искать?
  5. Я пробовал читать логи сервера sshd на ubuntu этот самые распространенные сообщения
Disconnected from invalid user somefirstname43
Disconnected from invalid user someotherfirstname334
Disconnected from authenticating user root
Received disconnect from ID port ...
Accepted publickey for root from ID
Did not receive identification string from  ID port ....
Connection closed by authenticating user sammy ID port portnumber  <<----

Вашему пользователю sammy нужен открытый ключ, который вы использовали для входа в систему под пользователем root. Самый простой способ - скопировать файл authorized_keys от вашего пользователя root.

mkdir ~sammy/.ssh
chmod 640 ~sammy/.ssh
cp ~/.ssh/authorized_keys ~sammy/.ssh/
chown -R sammy:sammy ~sammy/.ssh/

На это есть ответ на Цифровой океан

1. авторизуйтесь как root ssh root@IP

2. отредактируйте конфигурацию ssh: sudo nano /etc/ssh/sshd_config

3. Измените эту строку: PasswordAuthentication no к PasswordAuthentication yes

4. перезапустите демон: sudo systemctl restart sshd

5. Сделайте ssh-copy-id: ssh-copy-id someuser@IP (если у вас уже есть ключ, он может не позволить вам копировать, поэтому просто пропустите этот шаг и войдите в систему со следующим шагом)

6. Войдите в систему как новый суперпользователь, которого вы создали ранее. ssh someuser@IP

7. Отмените изменения в ssh_config, если вы заботитесь о безопасности, и перезапустите демон.