SSH es un protocolo que permite conexiones seguras remotas al encriptar todo el tráfico de datos. Proporciona autenticación del cliente y servidor, encriptación de datos de hasta 128 bits y reenvío seguro de aplicaciones X11 y puertos TCP. Requiere las bibliotecas OpenSSL y es implementado por paquetes como OpenSSH que permiten conexiones seguras por SSH.