Accesso semplificato ai sistemi linux con SSH

E' possibile semplificare l'accesso ai sistemi LINUX dell'Istituto che condividono lo stesso disco /home (cluster  di Bologna) utilizzando le chiavi pubbliche e private generate da ssh. Una volta che saranno create in modo opportuno  le "chiavi utente" non verranno piu' richieste le password quando si provera' ad accedere ad altre macchine del cluster con i comandi : ssh  e  sftp .

Si potranno anche eseguire  comandi su altri  sistemi con una sintassi del tipo:

ssh  nome_host  comando ( esempio:   ssh terra.ira.cnr.it  ls /dati/alfa  )
  


Le chiavi d accesso sono relative al singolo utente che puo' decidere di crearle attraverso la seguente procedura:

Creare una coppia di chiavi  con il comando:

        ssh-keygen -t rsa          (confermare con ENTER il nome file e non definire alcuna passphrase )

che saranno generate nel directory  .ssh  della vostra /home. Aggiungete  al file authorized_keys la chiave generata usando il comando:

       cat id_rsa.pub >> authorized_keys

Quindi  con un editor aprite il file authorized_keys  e in fondo al record dove compare la stringa   vostro_username@computer.ira.cnr.it  eliminate  computer.ira.cnr.it  lasciamdo la sola parte   vostro_username@.

A questo punto dovreste essere in grado  di utilizzare i comandi ssh e sftp sui sistemi dell'ira senza dover introdurre  alcuna  password.

Ulteriori informazioni all'indirizzo:  http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html

  M.N. 12/01/09