Ho creato una coppia di chiavi con Puttygen, ho messo la sua chiave pubblica in /home/tiesto/.ssh/authorized_keys, ho caricato la sua chiave privata con Pageant e ho effettuato l'accesso con Putty tramite la porta 22. La chiave privata ha una passphrase.
/home/tiesto/.ssh/
è tiesto-tiesto-755
.
/home/tiesto/.ssh/authorized_keys
è tiesto-tiesto-600
.
Il problema:
Quando provo a utilizzare la stessa coppia di chiavi da all'interno della sessione Putty (per avviare un tunnel anche sulla porta 80) mi viene richiesta la passphrase; Posso riempire la passphrase esatta corretta 3 volte e nella terza volta mi viene detto:
Permission denied: Public key.
Il comando che uso per accedere sembra fondamentalmente simile a questo:
sudo ssh [email protected] -L 80:localhost:80 -i /home/tiesto/.ssh/tiesto_pri @ arbpid=$!
(Il arbpid=$!
è una variabile che ho aggiunto per contrassegnare il processo specifico, per favore ignoralo).
Cablaggio:
-
La stessa chiave pubblica che uso per avviare la sessione Putty è anche in
/home/tiesto/.ssh/authorized_keys
. -
La stessa chiave privata che uso per avviare la sessione Putty è in
/home/tiesto/.ssh/tiesto_pri
.
Ho ricontrollato tutto e non so perché non funziona.
Potresti avere un'idea di cosa è andato storto e perché la stessa coppia di chiavi che funziona bene per Putty, non funzionerà all'interno della sessione Putty con OpenSSH per tunneling port80.