Connettere client Windows a Server Linux con Chiave SSH

Se hai necessita di collegarti spesso su un server linux da client windows senza digitare user e password, la soluzione è l’utilizzo di una SSH Key (Chiave SSH)

Generare la Chiave SSH (SSH Key)

Prima di tutto dobbiamo scaricare i programmi putty e puttygen dal seguente link:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Apriamo puttygen e clickiamo “Generate”

Putty key Generator

Putty key Generator

Muovi il mouse sopra PuttyGen mentre sta generando la chiave.

Putty key Generator

Putty key Generator

Ora vedrai sullo schermo la tua public key. Salviamo tramite i due bottoni in basso la chiave pubblica e quella privata sul pc (ricordiamoci dove) e copiamo la chiavi pubblica che compare sullo schermo.

Putty key Generator

Putty key Generator

A questo punto entriamo nel server. Se non esiste creiamo la directory .ssh nella home directory, qui creiamo ed editiamo il file authorized_keys. Nel file authorized_keys incolliamo la public-keys copiata in precedenza.
La chiave copiata deve iniziare con “ssh-rsa AAAA”  se inizia diversamente cancellate tutto quello che viene prima.

mkdir ~/.ssh
chmod 0700 ~/.ssh
vim ~/.ssh/authorized_keys
chmod 0644 ~/.ssh/authorized_keys

Torniamo sul PC e apriamo Putty. Inseriamo l’indirizzo del nostro server e selezioniamo SSH.

Putty Configuration

Putty Configuration

Ora su Connection / Data inseriamo “root” nell’Auto-login username

Putty Configuration

Putty Configuration

Poi su Connection / SSH / Auth inseriamo il percorso verso la nostra chiave privata salvata in precedenza.

Putty Configuration

Putty Configuration

Infine torniamo su Session e Salviamo la sessione. Ora potrai accedere al tuo server senza dover digitare user e password, semplicemente usando la tua chiave ssh o ssh-key.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.