Scopo del gioco: automatizzare l’autenticazione su un server ssh, in modo da non dover digitare ogni volta la password. Queste istruzioni servono a chi usa tortoise svn o qualche altro client (non solo per subversion) e si collega ai repository via ssh.
Materiale occorrente: un server linux ssh, un client per windows…anzi, PuTTY, IL client per windows, un client FTP (consigliato: FileZilla).
La procedura è semplice e può essere eseguita interamente da remoto:
- scarica e installa PuTTY;
- esegui PuTTYgen e genera una coppia di chiavi pubblica/privata SSH2-RSA, va bene a 1024 bit. Muovi il mouse per generare un po’ di randomicità, scegli una passphrase (come una password ma più lunga) e salva i due file. Non chiudere la finestra, prima seleziona e copia la chiave pubblica;
- crea un file di testo, copiaci dentro la chiave pubblica e salvalo come “authorized_keys“;
- collegati via FTP (meglio ancora FTPS o SFTP) al server ssh, vai nella tua home (/home/tuoutente/), vai nella directory .ssh (/home/tuoutente/.ssh/) e copia lì dentro il file authorized_keys. Crea una copia del file sul server, nella stessa directory, e chiamala “authorized_keys2“.
- apri Pageant, ti apparirà un’icona nella tray, in basso a destra: clic destro e Add Key. Seleziona il file che contiene la tua chiave privata e inserisci la passhprase quando ti viene richiesta;
- apri PuTTY e inserisci l’indirizzo del server, vai su data e inserisci il nome dell’utente, vai su SSH->Auth e verifica che ci sia il segno di spunta davanti a Attempt authentication using Pageant. Torna su session, inserisci un nome per la connessione e salvala. Fai clic su Open e se tutto va bene ti collegherai senza password.
D’ora in avanti dovrai solo ricordarti di aprire Pageant e inserire la tua passphrase per caricare la tua chiave privata. Meglio una passwordphrase sola piuttosto che una password ogni volta che si fa checkout / checkin in un repository, ti pare? Ci avrai guadagnato in velocità e anche in sicurezza
Per la risoluzione dei problemi ti rimando all’ottima documentazione di PuTTY.
More From kr1zz
- scarpe da corsa: cosa fare dopo l’acquisto
- automatizzare il backup di WordPress con due plugin
- tre consigli per uscire da un casino
kr1zz Recommends
- Green Energy Investments Announced in Dubai (GreenEnergy)
- The House Designers and ENERGY STAR (GreenEnergy)

