ssh-copy-id
można użyć do zainstalowania klucza publicznego na komputerze zdalnym authorized_keys
. Czy to samo polecenie może być użyte do zainstalowania kluczy publicznych innych użytkowników, jeśli masz taką sudo
możliwość?
Aktualizacja: zarówno lokalny, jak i zdalny używają Ubuntu 12.04.
Aktualizacja 2: opis procedury tworzenia nowego konta użytkownika i dodawania klucza publicznego
- (zdalnie) Utwórz nowe konto użytkownika i ustaw je na dostęp tylko do klucza publicznego użytkownika.
- (lokalny) Wygeneruj klucz publiczny dla nowego konta użytkownika (ssh-keygen).
- Zwykle robię to, aby utworzyć katalog i plik
.ssh/authorized_keys
na zdalnym serwerze, a następnie skopiować i wkleić wygenerowany lokalnie klucz publiczny na konto nowego użytkownika. To, czego szukam, to to, czy mogę użyćssh-copy-id
do zainstalowania klucza publicznego tego nowo utworzonego użytkownika bezpośrednio w katalogu ssh. Aby zapisać jeszcze kilka poleceń.