Может соединиться с EC2 как пользователь человечности, но не как пользователь, которого я создал

Я создал поддержанный EC2-экземпляр нового ebs и необходимую пару ключей. Теперь я могу соединиться с экземпляром как пользователь человечности. После того как я сделал это, я создал другого пользователя и добавил его к списку sudoers, но я не могу соединиться с экземпляром как новый пользователь, которого я создал.

Я получаю следующую ошибку. Я использую тот же ключ для соединения с новым пользователем, которого я создал. Может кто-то помогать мне. Я пропускаю что-то здесь?

Permission denied (publickey)"
7
задан Sid 14 June 2010 в 08:41
поделиться

1 ответ

Хорошо, думаю, я понял это.

Первый способ - войти по паролю. Идея состоит в том, чтобы войти в систему как пользователь ubuntu или root, перейти в файл / etc / ssh / sshd_config, установить для параметра PasswordAuthentication значение yes и запустить /etc/init.d/ssh reload

Если вы попытаетесь подключиться сейчас, то ec2 позволит вам войти с паролем созданного пользователя. Хотя это не совсем безопасно.

Во-вторых, вы создаете пару ключей, копируете файл id-rsa.pub и перемещаете его в файл /home/new-user/.ssh/authorized_keys, меняете права доступа на 600 и назначаете соответствующему пользователю (новый -пользователь в данном случае).

Я нашел это чрезвычайно полезным http://blog.taggesell.de/index.php?/archives/73-Managing-Amazon-EC2-SSH-login-and-protecting-your-instances.html

10
ответ дан 7 December 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: