Postate qui per tutte le discussioni legate a Linux in generale.
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
conraid
Staff
Messaggi: 13630 Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:
Messaggio
da conraid » mer 1 apr 2009, 15:43
Le chiavi di putty sono diverse, devi convertirla
Puoi farlo con putty purtroppo, ma c'è anche per linux, quindi lo compili (se non c'è il pacchetto), lo installi e poi fai qualcosa di simile:
Codice: Seleziona tutto
puttygen file.ppk -O private-openssh -o ~/.ssh/id_rsa
puttygen file.ppk -O public-openssh -o ~/.ssh/id_rsa.pub
daniele50
Linux 3.x
Messaggi: 964 Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:
Messaggio
da daniele50 » mer 1 apr 2009, 15:53
Codice: Seleziona tutto
PuTTY-User-Key-File-2: ssh-dss
Encryption: none
Comment: dsa-key-20051205
Public-Lines: 10
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
GhbsRsyhnYSRNBSYHShshtYSRnbysbNSyNWnsJJshgJykqlJghdDCnujkfyuMdujd
otY=
Private-Lines: 1
sdfbvdsHWRTbthge566w3rterDFZVSthbfht==
Private-MAC: fhcxdkeswkficugftjhu54876577v75
ecco il file, ovviamente ho falsato tutte le righe criptate...
daniele50
Linux 3.x
Messaggi: 964 Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:
Messaggio
da daniele50 » gio 2 apr 2009, 9:14
Ho provato a convertire la chiave di putty con puttygen(win):
ho importato la chiave di putty, l'ho rigenerata e l'ho esportata sia come OpenSSH che come ssh.com.
Ho appeso quelle chiavi in authorized_key e authorized_key2 e poi ho lanciato ssh:
Codice: Seleziona tutto
bash-3.1$ ssh -i publicOpenSSH miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$ ssh -i publicComSSH miohost.com
Enter passphrase for key 'publicComSSH':
Permission denied (publickey,keyboard-interactive).
bash-3.1$
come vedete ho errori in entrambi i casi...
targzeta
Iper Master
Messaggi: 6635 Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa
Messaggio
da targzeta » gio 2 apr 2009, 9:18
Posta l'head -n 1' di entrambe le chiavi che hai generato.
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
daniele50
Linux 3.x
Messaggi: 964 Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:
Messaggio
da daniele50 » gio 2 apr 2009, 9:39
Ecco le due chiavi che uso:
Codice: Seleziona tutto
bash-3.1$ ssh -i private.ppk miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$ head -n 1 private.ppk
-----BEGIN DSA PRIVATE KEY-----
Codice: Seleziona tutto
bash-3.1$ ssh -i private2.ppk miohost.com
Enter passphrase for key 'private2.ppk':
Permission denied (publickey,keyboard-interactive).
bash-3.1$ head -n 1 private2.ppk
---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ----
In teoria il metodo giusto è quello della prima chiave perché il commento di quella originale (che uso con putty) è 'Comment: dsa-key-20050902'
Ultima modifica di
daniele50 il gio 2 apr 2009, 14:32, modificato 1 volta in totale.
targzeta
Iper Master
Messaggi: 6635 Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa
Messaggio
da targzeta » gio 2 apr 2009, 10:23
Fai:
così dovrebbe funzionare.
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
daniele50
Linux 3.x
Messaggi: 964 Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:
Messaggio
da daniele50 » gio 2 apr 2009, 13:53
Ma ora la chiave come la chiamo visto che il file private.ppk non c'è pi§
Codice: Seleziona tutto
bash-3.1$ ssh -i id_dsa miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$ ssh miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$ ssh -i id_dsa/private.ppk miohost.com
Warning: Identity file id_dsa/private.ppk not accessible: Not a directory.
Permission denied (publickey,keyboard-interactive).
bash-3.1$
Ultima modifica di
daniele50 il gio 2 apr 2009, 14:31, modificato 1 volta in totale.
targzeta
Iper Master
Messaggi: 6635 Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa
Messaggio
da targzeta » gio 2 apr 2009, 14:02
O mi sono spiegato male o non hai seguito bene
In pratica devi avere questa situazione
dove id_dsa è la tua chiave private.ppk (che quindi devi rinominare come id_dsa).
Ma non ti hanno dato anche una chiave pubblica?
Spina
P.S. Ovviamente ricordati i permessi.
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
daniele50
Linux 3.x
Messaggi: 964 Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:
Messaggio
da daniele50 » gio 2 apr 2009, 15:31
Codice: Seleziona tutto
bash-3.1$ ssh -i id_dsa miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$
La chiave pubblica non ce l'ho, ma non dovrebbe essere un problema perché in windows riesco ad usare putty con la chiave privata.
targzeta
Iper Master
Messaggi: 6635 Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa
Messaggio
da targzeta » gio 2 apr 2009, 15:36
E senza il '-i id_dsa' ?
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
targzeta
Iper Master
Messaggi: 6635 Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa
Messaggio
da targzeta » gio 2 apr 2009, 15:41
Giacché, posteresti l'output di:
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
conraid
Staff
Messaggi: 13630 Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:
Messaggio
da conraid » gio 2 apr 2009, 15:48
Hai fatto quel che ti ho detto?
Da quel che sembra nel file ppk c'è sia la chiave pubblica sia quella privata. Naturalmente posso sbagliarmi non conoscendo il software, ma almeno prova
targzeta
Iper Master
Messaggi: 6635 Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa
Messaggio
da targzeta » gio 2 apr 2009, 15:54
conraid ha scritto: Hai fatto quel che ti ho detto?
Da quel che sembra nel file ppk c'è sia la chiave pubblica sia quella privata. Naturalmente posso sbagliarmi non conoscendo il software, ma almeno prova
Io penso che il file id_dsa contenga la chiave privata, infatti dall'output di head -n1 di prima si vede che inizia come una chiave privata per il DSA. Penso che gli abbia passato -i senza dargli il path completo ~/.ssh/id_dsa che è inutile visto che è quello di default (inutile l'uso di -i).
L'alternativa è che usi il protocollo versione 1, ma vediamo che dice
.
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
daniele50
Linux 3.x
Messaggi: 964 Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:
Messaggio
da daniele50 » gio 2 apr 2009, 16:05
Codice: Seleziona tutto
bash-3.1$ ssh -i /home/cindan/.ssh/id_dsa miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$
Codice: Seleziona tutto
bash-3.1$ ssh -i id_dsa miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$
Codice: Seleziona tutto
bash-3.1$ ssh miohost.com
Permission denied (publickey,keyboard-interactive).
bash-3.1$
Codice: Seleziona tutto
bash-3.1$ ls
authorized_keys authorized_keys2 id_dsa known_hosts private2.ppk
bash-3.1$
Codice: Seleziona tutto
bash-3.1$ ls -l
total 20
-rw-r--r-- 1 cindan users 1478 2009-04-02 09:34 authorized_keys
-rw-r--r-- 1 cindan users 1478 2009-04-02 09:34 authorized_keys2
-rw------- 1 cindan users 668 2009-04-02 09:29 id_dsa
-rw-r--r-- 1 cindan users 249 2009-04-02 09:33 known_hosts
-rw------- 1 cindan users 810 2009-04-02 09:33 private2.ppk
bash-3.1$
Nelle opzioni di putty, in authentication methods, c'è c'è attiva l'opzione 'Attemp "keyboard-interactive" auth (SSH-2)'
che non so esattamente cosa significhi ma magari vi è utile.
targzeta
Iper Master
Messaggi: 6635 Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa
Messaggio
da targzeta » gio 2 apr 2009, 16:12
Fai questa prova, rinomina il file 'id_dsa' in 'identity'. Poi lancia:
e posta tutto l'output.
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama