Jak mogę dodać nowego użytkownika z dostępem SSH do maszyny Ubuntu VM na platformie Azure?


4

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.


Poleceniem dodania użytkownika jest adduser lub useradd.
— qasdfdsaq

Logi systemowe powinny wskazywać na konkretny problem. Spójrz na te, a następnie napraw to (lub poproś o naprawienie, jeśli nie wiesz, jak to zrobić i nie potrafisz sam tego zrozumieć).
— a CVn

1
@qasdfdsaq Mam już utworzonego użytkownika, to jest dostęp przez SSH, to jest problem.
— aritchie

Następnie opisz, co zrobiłeś w pytaniu.
— qasdfdsaq

Nie określiłeś, czy zmieniłeś uprawnienie na .ssh katalog (w katalogu domowym nowego użytkownika) do 700.
— MariusMatutiae
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.