La coppia di chiavi SSH funziona in Putty ma non in OpenSSH all'interno della sessione Putty [closed]

1

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:

  1. La stessa chiave pubblica che uso per avviare la sessione Putty è anche in /home/tiesto/.ssh/authorized_keys .

  2. 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.

    
posta JohnDoea 25.12.2016 - 08:58
fonte

1 risposta

3

Putty utilizza il proprio formato privatekey, chiamato PPK, che è incompatibile con OpenSSH. Puoi usare puttygen per convertire PPK in formato OpenSSH (che è anche il formato 'legacy' di OpenSSL); vedi link .

ssh purtroppo presuppone che qualsiasi errore di lettura di un file di chiavi debba significare che la password è sbagliata, quindi richiede ripetutamente la password quando non è in grado di analizzare il file.

    
risposta data 25.12.2016 - 09:38
fonte

Leggi altre domande sui tag