Secure Shell
protocollo di rete
SSH (Secure SHell) è un protocollo che permette di stabilire una sessione remota criptata ad interfaccia a linea di comando con un altro host.
Analogamente ad altri protocolli come telnet ed rlogin, SSH ha una interfaccia a linea di comando, tipicamente una shell, ma l'intera comunicazione avviene in maniera criptata. Per questo motivo, SSH è diventato uno standard di fatto per l'amministrazione remota di sistemi unix e di dispositivi di rete.
Il protocollo SSH è installato su tutte le versione di Linux e UNIX, incluso Mac OS X, ed è stato sostituito di gran lunga al protocollo Telnet per i motivi accenati sopra, la sintassi su sitemi linux/unix è la seguente:
% ssh nomeutente@host porta
dove "%" sta per "localhost"
Tunneling
Meccanismi di autenticazione
- username/password
- chiave pubblica