OpenSSH es una versión libre del protocolo SSH, gracias a este protocolo podemos conectarnos remotamente o trasferir ficheros entre equipos. Podemos decir que podemos hacer las funciones que realizábamos antiguamente con Telnet y rcp pero por cuestiones de seguridad cada vez (se puede ver la clave de usuario con un snifer) se están quedando más obsoletas.
Instalación en Debian, Ubuntu…:
Cliente (suele venir instalado por defecto): apt-get install openssh-client
Servidor: sudo apt-get install openssh-server
Para configurar esta aplicación tendrás que modificar el fichero que encontraras en /etc/ssh llamado sshd_config.
- sudo gedit /etc/ssh/sshd_config
- sudo vi /etc/ssh/sshd_config
Los comentarios vienen con la # por lo que si queremos activar alguna opción deberemos descomentarla. Las opciones que podremos modificar en este fichero son multitud, entre las más interesantes puede ser cambiar el puerto, por defecto el 22, o el mensaje de bienvenida de cuando te conectas.
Una vez modificaras las opciones que necesites solo tendrás que reiniciar el servicio:
sudo /etc/init.d/ssh restart
Una vez hecho esto podremos conectarnos con otro equipo poniendo en tu terminal:
- ssh usuario@ip
- ssh usuario@dominio
Una vez dentro nos pedirá la contraseña y ya podremos utilizarlo como cualquier otro terminal. Para copiar ficheros se usa scp
Si queremos conectarnos desde Windows podemos utilizar aplicaciones muy conocidas como puede ser Putty
Pagina Oficial: http://www.openssh.com/