SSH Key toevoegen aan je hostingpakket

Geschreven door Vimexx op 30-03-2017

Veel gebruikers werken dagelijks via SSH aan hun websites en moeten daarom keer op keer inloggen op SSH. Bij iedere SSH sessie word er in dat geval gevraagd om een gebruikersnaam en wachtwoord. Dit is tegenwoordig, minder veilig en niet efficient. 

Om dit te voorkomen en om sneller in te loggen, zijn SSH keys ontwikkelt. Dit is een sleutel/code welke op zowel de client zijn PC staat(private key) en op de server staat(public key). Als deze twee matchen met elkaar, word je automatisch ingelogd en hoef je geen gebruikersnaam en wachtwoord in te voeren!

De private key, heb je op de PC staan. Deze moet blijven staan. De public_key, moet op de server geplaatst worden. Hiervoor is een speciaal pad en bestand ingericht waarin de key geplaatst moet worden. Zodra die hier in staat, weet de server hem te vinden en kan die de verificatie uitvoeren.

De public key, moet op de server in het volgende pad geplaatst worden: .ssh/authorized_keys .

Zodra die hier staat geef je het authorized_keys file en de map SSH de goede rechten.

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

Zodra dit toegevoegd + ingesteld is, log je uit en weer in waarna je geen wachtwoord en gebruikersnaam meer hoeft in te voeren!