Ho provato a cercare domande precedenti per ottenere risposte alla mia domanda, ma tutte le risposte che sono state suggerite in precedenza non hanno funzionato per me.
Sto provando a connetterti a un linodo (con Ubuntu 12.04 LTS) dalla mia macchina locale (anch'esso con ubnutu 12.04 LTS)
Ho creato una chiave privata e pubblica sul mio computer locale e ho copiato la mia chiave pubblica sul file authorized_keys del mio linode. Comunque ogni volta che provo a ssh sul mio linode ottengo il messaggio di errore "Autorizzazione negata (chiave pubblica).
Non è un problema con il modo in cui ssh è impostato sul mio linodo perché posso ssh ad esso dalla mia macchina Windows usando l'autenticazione della chiave.
Nella mia directory .ssh sulla mia macchina ubuntu locale ho i miei file id_rsa e id_rsa.pub. Devo creare un file authorized_keys sul mio computer locale?
EDIT: Questo è quello che ottengo quando eseguo ssh -vvv -i id_rsa [tuuser] @ [yourLinode]
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).