Подтвердить что ты не робот

Предоставление пользователям ssh экземпляру EC2 Ubuntu?

По умолчанию для доступа к новому экземпляру EC2 используется ваша пара ключей.

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

4b9b3361

Ответ 1

Измените/etc/ssh/sshd_config и установите PasswordAuthentication в yes.

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

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

useradd USERNAME

(отметьте man для параметров о том, как установить домашний каталог и т.д.)

Тогда

passwd USERNAME 

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

Ответ 2

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

sudo restart ssh

Подробнее см. ссылку SO: https://superuser.com/questions/214799/no-etc-init-d-sshd-file-ubuntu-ec2

Ответ 3

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 [email protected]_public_ip