Követelmények
Az új felhasználó létrehozása
Az SSH kulcs másolása az új felhasználóhoz
A Vultr olyan szolgáltatást biztosít, amely lehetővé teszi az SSH-kulcsok előtelepítését egy új példány létrehozásakor. Ez lehetővé teszi a szerver root felhasználójának elérését , azonban a kulcs nem fog működni az újonnan létrehozott nem root felhasználóknál. Ebben az oktatóanyagban megmutatom, hogyan használhatja az előre telepített SSH-kulcsot újonnan létrehozott felhasználókkal.
Követelmények
- Egy Vultr példány telepített Ubuntuval. Ez az útmutató valószínűleg az összes jelenlegi Linux-disztribúcióhoz fog működni, én Ubuntu 14.04-et használok.
- SSH-kulcs hozzáadva a Vultr vezérlőpultjáról (az útmutató itt található )
- Nem root felhasználói fiók.
Az új felhasználó létrehozása
Vegye figyelembe, hogy ezt a módszert bármilyen fiókkal használhatja, nincs szükség kifejezetten új felhasználóra.
Új felhasználó létrehozása az Ubuntun belül nagyon egyszerű. Írja be a következő parancsot.
adduser username
A fenti parancs egy teljesen működőképes felhasználót hozott létre username néven .
Az SSH kulcs másolása az új felhasználóhoz
Az Ubuntuban minden felhasználónak van egy .sshkönyvtára a saját könyvtárában. Az SSH-kulcsot a root felhasználó SSH-könyvtárából másoljuk az új felhasználó könyvtárába.
Több mint valószínű, hogy a .sshkönyvtár nem létezik, menjünk tovább, és hozzuk létre azt a könyvtárat.
sudo mkdir /home/username/.ssh
Most már átmásolhatjuk az SSH-kulcs fájljait a gyökérről a felhasználónévre .
sudo cp -rf /root/.ssh/* /home/username/.ssh/
Mielőtt használhatnánk az SSH-kulcsot, meg kell győződnünk arról, hogy módosítjuk a felhasználói jogosultságokat felhasználónévre .
chown -R username:username /home/username/.ssh
Gratulálunk! Ha helyesen követte a fenti parancsokat, most már be tud jelentkezni a felhasználónévvel az SSH-kulcsával.