PDA

View Full Version : Generare una coppia di chiavi su Suse 8.1


prazision
04-04-2004, 15:31
Dunque ho da fare un esercizio su linux-suse 8.1(ad alcuni sembrerà una banalità ma per me mica troppo):

- Generare una coppia di chiavi (ciccio e ciccio.pub) con ssh-keygen (chiave
ciao)
- Spostare ciccio.pub in authorized_keys dell' utente nano
(/home/nano/.ssh/authorized_keys)
- Collegarsi in ssh (ssh -l nano -i ciccio localhost) e poi disconnettersi
- Ricollegarsi e vedere che non viene più avvisato che il server è ignoto
- Verificare che in /home/nano/.ssh/known_hosts appaia una riga con il nome del
server
- Ricollegarsi e vedere che il server sembra di nuovo ignoto

Ho provato a fare i seguenti passi ma penso sia sbagliato o manchi qualcosa:

Dunque(mi trovo loggato come root):
con il comando ssh-keygen -t rsa creo la coppia di chiavi
eseguto il comando ssh-keygen -t dsa ottengo
Enter file in which to save the key (/root/.ssh/id_dsa):
digito ciccio
Enter passphrase (empty for no passphrase):
digito ciao
mi vengono creati 2 file sotto /root:ciccio e ciccio.pub
creo una cartella .ssh sotto /home/nano/ e sotto .ssh una cartella
authorized_keys dove metto ciccio.pub
poi digito
ssh -l nano -i ciccio localhost
e ottengo
Enter passphrase for key 'ciccio':
la metto e poi
nano@localhost's password:
do la sua password e da console vedo
Last login: Sun Apr 4 15:32:54 2004 from localhost
Have a lot of fun...
nano@linux:~>

1° domanda : è normale(immagino di no,quindi vorrei sapere dove ho sbagliato)
che ho dovuto creare io .ssh e authorized_keys(e manca anche il file
known_hosts)?


2° domanda: con ssh -l nano -i ciccio localhost mi collego ma poi per
disconnettermi come faccio?

3°domanda: io non ricevo mai l'avviso che il server è ignoto, come mai?
4°: Ovviamente la parte dell'esercizio"- Verificare che in
/home/erme/.ssh/known_h/osts appaia una riga con il nome del server-" non posso
eseguirla


grazie x l'attenzione

prazision
04-04-2004, 18:05
Ho notato che sotto /root cè la cartella .ssh e li cè un file known_hosts; se elimini il suo contenuto(come penso fosse all'inizio)
e provi a digitare
ssh -l nano -i ciccio localhost
ti dice:

The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is 2c:78:bf:f6:e1:b7:27:a7:58:9c:2e:10:a5:b3:5c:53.
Are you sure you want to continue connecting (yes/no)? yes
2133: Warning: Permanently added 'localhost' (RSA) to the list of known hosts.

le volte successive(a meno che non modifichi di nuovo il file known_hosts)non ti chiede nulla.
Forse per "server ignoto" intendeva quello l'esercizio; il fatto è che sotto home/utente_qualunque non esiste nulla di tutto cio'.
Faro' altre prove

grazie