Je kunt onder Windows met PuTTY automatisch op een Linux server inloggen door gebruik te maken van een key file. Hieronder leg ik stap voor stap uit hoe je dit doet.
- Maak een key aan: start: puttygen.exe
- Klik op: Generate
- Klik op: Save private key
- Ga naar PuTTY Configuration -> Session
- Laad een eerder gemaakte sessie of maak een nieuwe
- Ga naar: Connection -> SSH -> Auth -> Private key file for authentication -> Browse
- Selecteer je bestand met de private key: *.ppk
- Ga terug naar Session en klik op: Save
- Login op de Linux server m.b.v. de Saved Sessions en nog met je wachtwoord
- Maak in de home directory een nieuwe map: .ssh
- Geef deze map de juiste rechten: chmod 700 ~/.ssh
- Maak en edit het bestand authorized_keys: vi ~/ssh/authorized_keys
- Kopieer de Public key for pasting in de PuTTY Key Generator
- Plak deze in de file authorized_keys op de Linux server
- Save de authorized_keys file (voor vi type je :wq)
- Geef deze file de juiste rechten: chmod 600 ~/.ssh/authorized_keys
- Sluit de ingelogde sessie met PuTTY naar de Linux Server af
- Open de sessie opnieuw om te controleren dat je nu automatisch kunt inloggen