Разрешить пользователям использовать SSH к экземпляру EC2 Ubuntu? - PullRequest
27 голосов
/ 01 декабря 2011

Доступ к новому экземпляру EC2 по умолчанию - использование пары ключей.

Как я могу разрешить другим пользователям подключаться к моему экземпляру, не давая им мои ключи? (В идеале я бы хотел, чтобы у них запрашивались имя пользователя / пароль при входе в систему)

Ответы [ 3 ]

42 голосов
/ 01 декабря 2011

Отредактируйте / etc / ssh / sshd_config и установите для PasswordAuthentication значение yes.

Введите команду sudo /etc/init.d/sshd reload.

Затем вы можете создать пользователя с помощью:

useradd USERNAME

(обратитесь к человеку за информацией о том, как установить домашний каталог и т. Д.) *

Затем

passwd USERNAME 

Вам будет предложено ввести новый пароль

11 голосов
/ 10 декабря 2014

Чтобы спасти некоторых неофитов Ubuntu, таких как я, более новые экземпляры Ubuntu больше не используют sshd reload. Вместо этого он просит:

sudo restart ssh

Пожалуйста, смотрите эту ссылку SO для более подробной информации: https://superuser.com/questions/214799/no-etc-init-d-sshd-file-ubuntu-ec2

4 голосов
/ 23 февраля 2013
sudo vi /etc/ssh/sshd_config 
:s/PasswordAuthentication no/PasswordAuthentication yes/   
:wq

sudo /etc/init.d/sshd reload

sudo useradd newuser

вам будет предложено ввести пароль.

вы хотите изменить пароль?

sudo passwd newuser

Теперь ваши пользователи могут войти с помощью

ssh new_user@aws.blah.your_public_ip 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...