Gebruik PuTTY om via SSH in te loggen zonder password ===================================================== 1. Download PuTTY.exe en PuTTYgen.exe executables van het internet naar je PC. 2. Start PuTTYgen.exe op. 3. Click de "SSH-2 DSA" radio button aan. 4. Click the Generate button (schuif de muis heen en weer over het grijze gedeelte voor Randomness). 5. Vul het "Key comment" veld in met bijvoorbeeld je Email adres. Voorbeeld: gerard.van.wageningen@xs4all.nl 6. Click de "Save private key" button aan. 7. Antwoord de PuTTYgen Warning "Are you sure you want to save this key without a passphrase to protect it?" met "Ja". 8. Sla de gegeneerde data op in "Mijn documenten" door op de "Save private key" button in te clicken onder de naam SSH2DSA (de file krijgt de extensie .ppk). 9. Selecteer en copieer () de gehele text in het scroll window "Public key for pasting into OpenSSH authorized_keys file:" die start met "ssh-dss" en eindigd met wat in 5 is ingevuld. 10. Start PuTTY.exe op. 11. Vul de "Host Name" in, bijvoorbeeld remoteComputer. "Port" moet 22 zijn en de "Protocol:" radio button moet op SSH staan. 12. Click in het "Category:" gedeelte de optie "Connection" aan. 13. Vul in het "Auto-login username" veld het unix account naam in. 14. Vul in het veld "Terminal-type string" xterm-color in. 15. Click in het "Category:" gedeelte de optie "Auth" onder Connection -> SSH aan. 16. Click de "Browse" button aan en selecteer onder de "Mijn Documenten" map de file SSH2DSA.ppk aan. 17. Voer een sessie naam in het invul veld "Saved Sessions" en click de button "Save". Alle ingvulde gegevens worden bewaard onder deze naam. 18. Click op de "Open" button. Er wordt een SSH connectie gemaakt naar de host die je in 11 hebt genoemd: Using username "remoteUser". Unable to use key file "Y:\Mijn Documenten\SSH2DSA" (unable to open file) remoteUser@remoteComputer's password: 19. Type in het zwarte window eenmalig je unix password in. Je krijgt een unix prompt. 20. Maak de directory .ssh aan als deze nog niet bestaat (mkdir ~/.ssh). 21. Copieer het gecutte gedeelte van 9 aan het eind van de file "authorized_keys2" met: echo >> ~/.ssh/authorized_keys2 22. chmod 700 ~/.ssh ~/.ssh/authorized_keys2 23. Type exit. 24. Sluit PuTTY.exe en PuTTYgen.exe af. 25. Start PuTTY.exe opnieuw op, click twee keer op de sessie naam van 17. Je zou nu ingelogd moeten zijn zonder een password in te tikken. Iedereen die over de SSH2DSA.ppk file beschikt kan nu op het betreffende unix account zonder password inloggen! Guard this file with your live. Als je toch een vast password wilt kun je voor het uitvoeren van stap 6, het veld "Key passphrase" (en "Confirm passphrase") van PuTTYgen.exe invullen. Bij elke sessie wordt dan om de passphrase gevraagd. Wat je ge-append hebt aan de file ~/.ssh/authorized_keys2 (stap 21) kun je op meerdere accounts gebruiken.