Newsgroup: it.comp.os.linux.sys
Titolo: ssh: chiave pubblica e privata

sto cercando di far funzionare ssh.....almeno in locale......mi son generato
le chiavi con
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""
dopodichč ho cambiato la passphase al file ssh_host_rsa_key
 ssh-keygen -p
poi ho preso il file ssh_host_rsa_key.pub in /etc/ssh e l'ho copiato in
/root/.ssh rinominandolo in authorized_keys2
cp /etc/ssh/ssh_host_rsa_key.pub /root/.ssh/authorized_keys2
ora se provo aconnetermi scrivendo ssh www.xxx.yyy.zzzz mi dice
the authenticity of host 192.168.1.102 can't be stablished
RSA key fingerprint is 7a:ff:cf ecc ecc
are you sure you want to continue connecting?
la domanda č questa: alla luce di quanto ho fatto, ho sbagliato a generarmi
le chiavi oppure me lo scrive solo xche č la prima volta che mi connetto e
le chiavi hanno funzionato?????sto lavorando in modo criptato????
GRAZIE


Questa domanda la fa quando e' la 1a volta che ti colleghi all'host
remoto. Dopodiche' si salva l'identificativo nel file know_hostsb e non
te lo chiede piu'.
Perche' ti complichi la vita con le chiavi? Non ti conviene iniziare a
usare ssh nel modo piu' semplice dando la password? Almeno eri sicuro
che funzionava prima di toccare la configurazione.
Comunque, era meglio se postavi su iniziare :-)

 ma allora č tutto corretto...da quel momento sto lavorando in modo
criptato...giusto????
adesso sto cercando di fare la stessa cosa in remoto????solo che mi dice
private key wrong type......che significa????
inoltre ho notato, correggimi se sbaglio, che in ogni caso se conosco la
password di root entro comunque.....pero non lavoro in modo criptato....come
faccio a d impostare sshd in modo che accetti esclusivamente la passphrase
collegata con la coppia di chiavi....vorrei che fosse possibilie connettersi
solo utilizzando la criptatura e la passphrase...
ti ringrazio
PS:la stessa domanda l'avevo fatta su iniziare giovedi ma non mi ha risposto
nessuno...per quello ho richiesto qui...ciao


alt, stop al panico :-)
da man ssh
  If other authentication methods fail, ssh prompts the user for a
password.
  The password is sent to the remote host for checking; however, since
all
  communications are encrypted, the password cannot be seen by someone
  listening on the network.
ergo, ssh e' _tutto_  criptato, anche se dai solo la password (che
viene criptata anch'essa).
Giocare con le chiavi puo' alle volte portare a perdite di tempo
(calcola pero' che io sono un caso tragico), per errori di
copia-incolla, e perche' ci sono piu' tipi di protocollo. Se hai il
client che cerca di autenticarsi con rsa, ma il server invece funziona
solo con dsa, non funziona una mazza.
Ergo, il mio consiglio e':  lascia tutto in default, inserisci solo la
password e resta in pace.
Ciao

grazie al tuo aiuto ho sistemato un po il tutto......
ora pero c'è un altro problema.......il pc a cui mi devo connettere fa da
firewall(iptables) e basta.......se lo script non è attivo riesco a
connettermi, viceversa se carico lo script  non ci riesce....network error:
Connection timed out
X precisazione: mi collego da un client windows con putty
non dovrebbe essere una regola sbagliata perchè non mi fa il log dei
pacchetti scartati....quindi suppongo sia qualcos'altro.......qualche
idea????grazie

 wrote in
news:wldv9.17267$
L12.1...@news.edisontel.com
: 

Se senza firewall va e con il firewall no, la causa secondo me e' il 
firewall.