O SSH é um protocolo de comunicação seguro entre dois computadores. É um substituto aos antigos comandos telnet, rsh, rlogin e rcp. O protocolo prevê a autenticação do usuário e criptografia dos dados trafegados. Também apresenta compressão dos dados.
Utilizando o SSH, as informações de usuário e senha não trafegam desprotegidas pela rede, onde poderiam ser interceptadas por uma escuta ou sniffer: elas trafegam criptografadas.