Capítulo 15. OpenSSH

OpenSSH es una implementación gratuita y de código libre de los protocolos SSH (Secure SHell). Esto sustituye a telnet, ftp, rlogin, rsh, y rcp con herramientas seguras y de conectividad de la red encriptada. OpenSSH soporta las versiones 1.3, 1.5, y 2 del protocolo SSH. Desde la versión 2.9 de OpenSSH, el protocolo por defecto es versión 2, el cual usa las claves RSA por defecto.

15.1. ¿Por qué usar OpenSSH?

Si utiliza las utilidades OpenSSH, estará incrementando la seguridad de su máquina. Todas las comunicaciones que utilizan las herramientas OpenSSH, incluyendo contraseñas, son encriptadas. Telnet y ftp utilizan contraseñas de texto plano y envían toda la información sin encriptar. La información puede ser interceptada, las contraseñas pueden ser recuperadas y cualquier persona no autorizada puede entrar al sistema, toda la seguridad puede estar comprometida. El conjunto de herramientas OpenSSH debe ser usado siempre que sea posible a la hora de abordar estos problemas de seguridad.

Otra razón por la que se recomienda usar OpenSSH es que automáticamente reenvía la variable DISPLAY a la máquina cliente. En otras palabras, si está ejecutando el sistema X Window en su máquina local, e ingresa a una máquina remota usando el comando ssh, cuando ejecute un programa en la máquina remota que requiera X, será visualizado en su equipo local. Esta característica, es conveniente si prefiere utilizar las herramientas gráficas del sistema pero no siempre tiene acceso al servidor.