20 Oct
duccio

duccio il 20 October 2007 parla di Configurazioni

RSA Authentication e SSH

Per evitare di ricordare le password di ogni server a cui vi collegate in ssh potete usare l’autenticazione RSA. Tanto per cominciare dovete creare una chiave RSA locale:

    1 $ ssh-keygen

Vi verrà chiesto di specificare una passphrase, questa sarà associata alla vostra chiave RSA così per collegarvi ai server vi basterà ricordare un’unica password!! Se non specificate alcuna passphrase l’ingresso ssh sarà diretto. Se volete cambiare la vostra passphrase basta fare così:

    1 $ ssh-keygen -p

Dopo aver generato la chiave nella vostra cartella .ssh trovate i file id_rsa e id_rsa.pub, dovete copiare questi file sui vostri server e aggiungerli alle authorized_keys:

    1 $ scp .ssh/id_rsa.pub user@remote.ip:.ssh/vostra_chiave.ssh
    2 #vostra_chiave sarà il nome del file .ssh da copiare nelle authorized_keys
    3 #entrate in ssh sul vostro server e fate:
    4 
    5 $ cat .ssh/vostra_chiave.ssh >> .ssh/authorized_keys

Controllate che il file authorized_keys abbia i diritti “-rw-r–r–”. Adesso se volete vedere se tutto funziona sloggatevi e riloggatevi al server, invece di chiedervi la password per l’utente ssh vi dovrebbe chiedere la passphrase oppure niente se non l’avete specificata.

Scrivi un commento