Ho generato un tasto con stucco senza passphrase. putty funziona bene, ma ora ho installato Cygwin e vorrei usare ssh per accedere. Per qualche motivo mi viene richiesta una passphrase? perché? lo stucco si collega solo dritto? Non voglio dover generare una nuova chiave e infastidire gli amministratori di rete. Ecco come appare in cygwin: $ ssh -i Documents \ and \ Settings/xxxxx/My \ Documents/xxxxx \ putty \ keys/private \ key.ppk dev.xxxxxx.com Inserisci passphrase per la chiave "Documenti e Impostazioni/xxxxx/Documenti/xxxxx putty keys/private key.ppk ': Autorizzazione negata (chiave pubblica).cygwin ssh no stucco sì?
risposta
Putty utilizza il proprio formato .ppk per i file di chiavi, e Cygwin's ssh probabilmente non può leggerli correttamente.
Soluzione: convertire il file .ppk in formato chiave OpenSSH con puttygen.exe.
ho una coppia di chiavi ho generato con openssh e quindi convertito in chiavi di mastice. stranamente il mastice funziona ma l'openssh no. ho provato a usare puttygen ma non ho avuto fortuna neanche con quello. qualche idea? – user1084563
@ user1084563: Quindi hai una coppia di chiavi generata con openssh e non funziona con openssh? Scusate, non penso che Puttygen possa risolvere il problema. Il problema è da qualche altra parte. –
È davvero utile. I miei cygwin ssh utils ora funzionano! Conversioni di menu/Esporta chiave OpenSSH. Grazie Joonas! – artoodetoo
È necessario ottenere "puttygen.exe" dalla pagina Web putty http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html per convertire la chiave nel formato OpenSSH. Quindi dovrebbe funzionare.
Se è possibile accedere con lo stucco, non è necessario "infastidire gli amministratori di rete". Basta generare una nuova chiave con cygwin, quindi accedere con lo stucco e inserire la nuova chiave pubblica nel file .ssh/authorized_keys. Ora dovresti essere in grado di accedere con ssh di cygwin.
EDIT:
Tra l'altro, un modo sicuro per "piss off" ogni amministratore è quello di utilizzare i tasti in chiaro.
È possibile esportare chiavi PuTTY in formato OpenSSH e aggiungerle al file .ppk, in modo che diventi una chiave valida per ssh-add.
Esportare semplicemente la chiave privata con PuTTYGen, quindi aggiungerla al file .ppk, quindi si dovrebbe essere in grado di ssh-aggiungerlo. Nota che quando si modifica il file .ppk con PuTTYGen, questo verrà sovrascritto.
È inoltre possibile utilizzare uno script come questo per l'aggiunta di un file .ppk nel vostro agente SSH:
file=~/`basename $0`.tmp
trap "rm -v $file" EXIT
echo -n "Password: "
read -s pwd
echo $pwd | puttygen -P -q -O private-openssh $1 -o $file
ssh-add $file
Fonte: http://bazaar.launchpad.net/~renatosilva/+junk/scripts/view/head:/ppk-add.sh
- 1. ORM: Sì o no?
- 2. sì/no file batch
- 3. JOptionPane Sì o No finestra
- 4. scorciatoia cygwin ssh dal desktop di Windows
- 5. Più semplice frammento di dialogo sì/no
- 6. Cygwin ssh aggiunto, ma autorizzazione Git negata (chiave pubblica)
- 7. Come inoltrare Sì sì utilizzando il tessuto?
- 8. Cygwin 'cd' mi dice sempre: "No such file or directory"
- 9. Condizioni in linea in Lua (a == b? "Sì": "no")?
- 10. Mostra Sì/No-Dialog invece di OK/Annulla
- 11. mostra Sì/NO invece True/False in datagridview
- 12. WPF: Visualizza un valore booleano come "Sì"/"No"
- 13. Finestra di dialogo Android Wear Sì o No Confirmation?
- 14. Come modificare l'opzione Sì/No nella finestra di conferma?
- 15. PHP: Mostra finestra di dialogo conferma sì/no
- 16. Mostra booleani in Active Admin come "Sì" e "No"
- 17. JOptionPane SÌ/No Opzioni Conferma casella di dialogo Numero
- 18. Può .NET convertire "Sì" e "No" in booleano senza Se?
- 19. Converti valore booleano in sì/no con direttiva angolare
- 20. SÌ o NO a punto e virgola negli eventi oggetto
- 21. Come posso far sì che Cygwin legga con precisione le variabili di ambiente di Windows?
- 22. C'è un modo per far sì che rubyinstaller giochi con cygwin?
- 23. Impossibile avviare il servizio cygwin sshd
- 24. SSH tunneling catena
- 25. CYGWIN = nodosfilewarning non aiuta Cygwin avvertimento
- 26. Rinomina/cambia nome utente cygwin
- 27. installazione cygwin
- 28. Le interfacce derivano da System.Object? La specifica C# dice sì, Eric dice no, la realtà dice no
- 29. tmux in stucco visualizza il bordo come 'qqqqq' o 'xxxx'
- 30. Curl da php richiede più tempo di curl via stucco
non programmazione relativa ... –