Categorías
Linux

Activar SSH en Linux

SSH  (or Secure SHell) es un protocolo que permite las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los administradores conectarse a un equipo remotamente. A diferencia de otros protocolos de comunicación remota como FTP o Telnet, SSH encripta la sesión de conexión, haciendo imposible que alguien pueda obtener contraseñas no encriptadas. Entonces vamos […]

SSH  (or Secure SHell) es un protocolo que permite las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los administradores conectarse a un equipo remotamente. A diferencia de otros protocolos de comunicación remota como FTP o Telnet, SSH encripta la sesión de conexión, haciendo imposible que alguien pueda obtener contraseñas no encriptadas. Entonces vamos a aprender a SSH en Linux .

ssh tiene muchas variantes, dentro de ellas esta la de copiar archivos remotamente como indica el siguiente manual. copiar-archivos-con-scp-de-ssh .

Pero ahora centrémonos en activar el servicio en un centos previamente instalado. Generalmente estos Sistemas Operativos orientados a servidores tiene el servicio instalado, por lo que solo debemos hacer algunas adecuaciones.

Primero es verificar la ip del servidor Linux con el comando ifconfig.  En este ejemplo nos da la ip 172.17.0.221.

ifconfig
ifconfig

Intentamos conectarnos desde una maquina remota, será normal que falle debido a que no hemos iniciado el servicio. lo usuario con windows tendrá que usar el cliente para el sistema operativo DOS. http://www.putty.org/

failed failed
failed failed

Por lo que vamos al servidor con Linux y corremos el comando “service sshd status”. Nos marcara un error por permisos.

ssh status
ssh status

Lo que necesitamos hacer es “sudear” el usuario actual. eso lo hacemos escribiendo “su” y luego la contraseña, esto le dara ciertos permisos de root al usuario.

su lavariega
su lavariega

ahora si! corremos el comando “service sshd status” para validar el estado del daemon. en el ejemplo esta detenido.

ssh status su
ssh status su

Para prenderlo, escribirmos “service sshd start” y el servicio deberá activarse.

ssh start
ssh start

Por ultimo probamos conectar desde un equipo remoto.

ssh connection
ssh connection

Para dejar el servicio configurado a iniciarse cada vez que se reinicie el servidor corremos “chkconfig sshd on”

 chkconfig ssh
chkconfig ssh

Fuentes:

http://www.openssh.com/

Una respuesta en “Activar SSH en Linux”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.