Czuję, że to powinno być prostą rzeczą, ale staram się znaleźć odpowiedź, która działa ...
Mam serwer Ubuntu 14.04 działający na platformie Azure z wdrożeniem typu Zarządzanie zasobami. Jest skonfigurowany z dostępem SSH, więc mogę się do niego zalogować. Teraz muszę dać komuś innemu dostęp do maszyny wirtualnej, więc próbuję dodać nowy klucz SSH dla jego użytkownika, który mogę następnie odwołać w późniejszym terminie.
Co próbowałem:
Utwórz nowy klucz SSH na moim komputerze lokalnym, używając:
ssh-keygen -t rsa -b 2048
skopiował klucz publiczny do maszyny wirtualnej do pliku nowego użytkownika $ HOME / .ssh / authorized_keys
ustaw plik authorized_keys na 600 uprawnień
zrestartował usługę SSH
próbowałem się zalogować
ssh newuser@ipaddress
I mam nieudaną próbę z błędem
Permission denied (publickey)
Oczywiście brakuje mi gdzieś kroku, ale nie wiem, gdzie.
.ssh
katalog (w katalogu domowym nowego użytkownika) do 700.
adduser
lubuseradd
.