Krav
Oppretter den nye brukeren
Kopierer SSH-nøkkelen til den nye brukeren
Vultr har en funksjon som lar deg forhåndsinstallere SSH-nøkler når du oppretter en ny forekomst. Dette lar deg få tilgang til serverens rotbruker , men nøkkelen vil ikke fungere ut av boksen med nyopprettede ikke-rootbrukere . I denne opplæringen vil jeg vise deg hvordan du bruker din forhåndsinstallerte SSH-nøkkel med nyopprettede brukere.
Krav
- En Vultr-forekomst med Ubuntu installert. Denne veiledningen vil sannsynligvis fungere for alle nåværende Linux-distribusjoner, jeg bruker Ubuntu 14.04.
- SSH-nøkkel lagt til fra Vultr-kontrollpanelet (veiledning finner du her )
- Ikke-root brukerkonto.
Oppretter den nye brukeren
Merk at du kan bruke denne metoden med hvilken som helst konto, det er ikke noe eksplisitt behov for en ny bruker.
Å opprette en ny bruker i Ubuntu er veldig enkelt. Skriv inn følgende kommando.
adduser username
Kommandoen ovenfor opprettet et fullt funksjonelt brukernavn med tittelen brukernavn .
Kopierer SSH-nøkkelen til den nye brukeren
I Ubuntu har hver bruker en .sshkatalog i hjemmekatalogen. Vi vil kopiere SSH-nøkkelen fra rotbrukerens SSH-katalog til den nye brukerens katalog.
Mer enn sannsynlig .ssheksisterer ikke katalogen, la oss gå videre og lage den katalogen.
sudo mkdir /home/username/.ssh
Nå kan vi kopiere SSH-nøkkelfilene fra rot til brukernavn .
sudo cp -rf /root/.ssh/* /home/username/.ssh/
Før vi kan bruke SSH-nøkkelen, må vi sørge for at vi endrer brukerrettighetene til brukernavn .
chown -R username:username /home/username/.ssh
Gratulerer! Hvis du fulgte kommandoene ovenfor riktig, vil du nå kunne logge på brukernavnet med SSH-nøkkelen din.