Ho creato con successo un'autorizzazione basata su chiave per l'utente root dalla mia macchina A alla mia macchina B.
Ora, ho creato un nuovo utente sulla macchina B, lo stesso che sulla macchina A, chiamiamolo USER
. Ho creato una home directory per lui sulla macchina B /home/USER
e voglio creare un'autorizzazione basata su chiave per lui dalla macchina A alla macchina B.
Quindi, ho corso su una macchina
ssh-keygen -t rsa
, ha accettato tutti i percorsi, quindi/home/USER/.ssh/id_rsa
e senza frasissh-copy-id -i /home/USER/.ssh/id_rsa.pub USER@BmachinesIP
, ha inserito la password e ha ricevuto il massaggio
Ora prova ad accedere alla macchina bla bla bla
Quindi sembra tutto a posto.
Ma quando ho provato a connettermi ssh USER@BmachinesIP
mi è stata chiesta una password. Ho provato a vedere il registro ed eseguito ssh -vvv USER@BmachinesIP
ed ecco una parte dell'output:
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /home/USER/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/USER/.ssh/id_dsa
debug3: no such identity: /home/USER/.ssh/id_dsa
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
USER@BmachinesIP's password:
Quindi, qualcuno può dirmi cosa ho fatto di sbagliato o cosa dovrei cambiare? Forse il problema è nelle autorizzazioni, eccole:
su una macchina:
drwx------ 2 USER USER SIZE DATE TIME .ssh
-rw------- 1 USER USER 1675 2011-10-31 14:36 id_rsa
-rw-r--r-- 1 USER USER 413 2011-10-31 14:36 id_rsa.pub
e sulla macchina B:
drwx------ 2 USER defaultGroup SIZE DATE TIME .ssh
-rw------- 1 USER defaultGroup SIZE DATE TIME authorized_keys