[Pluto-help] ssh

MaNdRiCuS mandricus a libero.it
Mar 9 Apr 2002 16:57:04 CEST


Il 10:17, martedì 9 aprile 2002, Giuseppe Andreola ha scritto:

ci sono un sacco di imprecisioni e delle idee un po' confusionarie in questa 
mail.
ssh è TALE E QUALE a telnet. Semplicemente consente di fare login sulla 
macchina (con username e password DI SISTEMA) e di aprire una shella da 
remoto, ma ha una PICCOLA GRANDE differenza: La connessione tra client e 
server è CRIPTATA!
prova a mettere il due pc in rete, poi sul server o cul client fai partire da 
un'altra shell un bel 
$>tcpdump -X >nomefile.txt
dopodiché  lancia telnet. Fa login, manda username e password, qualche 
comando, dopodiché scollegati. Torna sulla shell dove hai lanciato il tcpdump 
(altro non è che un "dump" fisico ti tutto ciò che passa sull'interfaccia di 
rete. in pratica ti fa vedere su file tutti i pacchetti in transito 
sull'eth0), fai un bel CTRL+C per interrompere il dump e poi vatti a leggere 
il contenuto del file txt nel quale hai indirizzato l'output di 
tcpdump....sopresina...se cerchi con un po' di pazienza troverai la username, 
la password, i comendi che hai digitato, tutto scritto in CHIARO e in ascii.
semplice, no?
ora invece fai la stessa cosa, ma anziché usare telnet usa SSH, e poi vai a 
leggere il file .txt....sorpresina...al posto dei caratteri ascii troverai 
una serie di lettere e numeri senza senso....questo perché la comunicazione 
ssh è CIFRATA, con un algoritmo stabilito in base ad una doppia chiave 
client-server (nello specifico non so precisamente come viene specificata la 
chiave di criptazione).
avrai quindi la prova che stai usando effettivamente ssh, e avrai capito la 
differenza tra Telnet e ssh, e sul perché, anche se le due cose 
"esteticamente e funzionalmente" appaiono identiche, tutti consigliano di 
usare ssh al posto di telnet.

ciao
MaNdRiCuS

> Ciao,
> qualche giorno fa Tom aveva consigliato, in caso di utilizzo esclusivo di
> linux come firewall, di disabilitare la maggior parte di servizi e di non
> usare una shell in X ma direttamente la linea di comando (quindi appunto
> senza avviare il server X), magari utilizzando ssh...
> Ho subito provato ad utilizzare ssh, ho lanciato ssh-keygen e poi dopo aver
> messo le password, e tutto il resto, ho provato con ssh localhost...
> In effetti si connette (tra l'altro telnet è disabilitato anche da
> iptables), ma chiede la password di sistema, non quella indicata al comando
> ssh-keygen, come mai?
> Premetto che la cartella .ssh in root esiste...
> Ma poi come faccio a sapere se sono effettivamente in ssh sulla
> connessione? Debbo usare uno sniffer?
>
>
> Giuseppe
>
>
>
>
> _______________________________________________
> pluto-help mailing list
> pluto-help a lists.pluto.linux.it
> http://lists.pluto.linux.it/mailman/listinfo/pluto-help




More information about the pluto-help mailing list