- From: marco bonola <
>
- To:
- Subject: chiarimenti ssh pubkey authentication
- Date: Tue, 03 Apr 2012 17:55:21 +0200
Carissimi,
il motivo per cui non funzionava l'autenticazione a chiave pubblica era
che di default non è abilitata per l'utente root.
Non ho avuto il tempo di cercare come si fa e invito chi volesse
giocarci un po' a cercare un po' in giro...
Comunque, per abilitare questo tipo di autenticazione bisogna creare un
nuovo utente e copiare la chiave pubblica per questo nuovo utente creato.
Io farei cosi:
1) pulite il lab:
lclean
2) lanciate il lab:
lstart
3) su router1, aggiungete l'utente "user" e lanciate sshd
adduser user #vi chiedera un po' di info, tra cui la password
/etc/init.d/ssh start
4) su pc generate (da root) generate le chiavi e copiatele su router1
per l'utente "user"
ssh-keygen -t rsa
ssh-copy-id
#vi chiederà la password (oppure
copiate id_rsa.pub >> /home/user/.ssh/authorized_keys in router1)
5) ora loggatevi da pc come "user"
ssh -l user 10.0.0.1 #questa volta non vi chiedere
la password e si autenticherà con la chiave pubblica
Ciao
Marco
- chiarimenti ssh pubkey authentication, marco bonola
Archivio con motore MhonArc 2.6.16.