Openssh es la versión libre del protocolo SSH, mediante el cual puedes conectarte remotamente o trasferir archivos, entre equipos, tal como se hacia por telnet y rcp, que por cuestiones de seguridad son obsoletos.
Comenzamos con las siguientes pautas de instalación:
1.- En el servidor:
$ sudo apt-get install openssh-server
2.- En los clientes:
$ sudo apt-get install openssh-client
3.- Su configuración requiere la edición del archivo /etc/ssh/sshd_config:
$ sudo nano /etc/ssh/sshd_config
Port a configurar.- SSH trabaja a través del puerto 22 por TCP. La mayoría de los delincuentes informáticos utiliza guiones que buscan servidores que respondan a peticiones a través del puerto 22, por lo que es conveniente cambiarlo.
Port 22
Se puede cambiar por cualquier otro puerto entre el 1025 y 65535:
Port 53245
ListenAddress.- Por defecto, el servicio de SSH responderá peticiones a través de todas las interfaces del sistema. En algunos casos es posible que no se desee esto y se prefiera limitar el acceso sólo a través de una interfaz a la que sólo se pueda acceder desde la red local.
ListenAddress 192.168.3.254
PermitRootLogin.- Establece si se va a permitir el acceso directo del usuario root al servidor SSH.
PermitRootLogin yes
X11Forwarding.- Establece si se permite o no la ejecución remota de aplicaciones gráficas.
X11Forwarding yes
AllowUsers.- Permite restringir el acceso por usuario.
AllowUsers usuario1 usuario2
Y opcionalmente desde el anfitrión del cual pueden hacerlo.
AllowUsers usuario1@10.140.112.1 usuario2@10.140.113.1
4.- Una vez modificadas las opciones que necesites solo tendrás que reiniciar el servicio:
$ sudo /etc/init.d/ssh restart
5.- Se podrá conectar a otro equipo con las ordenes:
$ ssh usuario@ip
$ ssh usuario@dominio
6.- Solicitara la contraseña y ya se podrá utilizar como cualquier otro terminal.
Algunos consejos:
-Para copiar archivos se usa scp.
-Desde Windows se puede utilizar putty.
Si quieres algo mas ampliado sobre SSH mira aquí.
No hay comentarios:
Publicar un comentario