Zezwalanie użytkownikom na SSH do instancji Ubuntu EC2?

Domyślnym sposobem uzyskania dostępu do nowej instancji EC2 jest użycie pary kluczy.

Jak mogę zezwolić innym użytkownikom na łączenie się z moją instancją, nie dając im kluczy? (Najlepiej, chciałbym, aby były wyświetlane monity o użytkownika / hasło przy logowaniu)

Author: Taichman, 2011-12-01

3 answers

Edytuj /etc/ssh/sshd_config i ustaw PasswordAuthentication na yes.

Wprowadź polecenie sudo /etc/init.d/sshd reload.

Następnie można utworzyć użytkownika z:

useradd USERNAME

(Sprawdź w man opcje jak ustawić katalog domowy itp...)

Then

passwd USERNAME 

Zostaniesz poproszony o nowe hasło

 42
Author: MsjComprendo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-28 16:29:17

Aby uratować niektórych neofitów Ubuntu takich jak ja, nowsze instancje Ubuntu nie używają już przeładowania sshd. Zamiast tego prosi się o:

sudo restart ssh

Zobacz ten link, aby uzyskać więcej szczegółów: https://superuser.com/questions/214799/no-etc-init-d-sshd-file-ubuntu-ec2

 11
Author: JR Smith,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-20 10:18:19
sudo vi /etc/ssh/sshd_config 
:s/PasswordAuthentication no/PasswordAuthentication yes/   
:wq

sudo /etc/init.d/sshd reload

sudo useradd newuser

Wyświetla monit i wpisujesz hasło.

Chcesz zmienić hasło?
sudo passwd newuser

Teraz użytkownicy mogą logować się za pomocą

ssh [email protected]_public_ip 
 4
Author: jmontross,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-22 21:49:59