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.