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)
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
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
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
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