Cómo instalar un servidor SSH en Ubuntu y distribuciones basadas en Debian

SSH (Secure SHell, por sus siglas en inglés) es el software que nos brindará el servicio de conexión remota a un servidor, de manera segura utilizado cifrado, Su principal funcionalidad es ejecutar tareas administrativas sobre el ordenador remoto sin la necesidad de tener acceso físico a el. Consta de un servidor (regularmente para entornos UNIX-Like) , en este caso utilizaremos openssh-server, el cual esta disponible en ubuntu y de un cliente que suele estar disponible para casi todos los sistemas operativos, incluyendo dispositivos móviles.

 

A continuación les muestro como instalar el Servidor de SSH en la distribucion de Linux Ubuntu: (Aplica para cualquier derivado de Debian, como por ejemplo: Linux Mint)

SSH Para poder instalar el “MetaPaquete” que contiene servidor y cliente en Ubuntu, es necesario lo siguiente:

  • La cuenta de usuario empleada debe tener permisos administrativos (Ser capaz de ejecutar “sudo”)
  • Si no se cuenta con la condición anterior, es necesario conocer la contraseña del usuario root(Ejecutar “su”)
  • Tener conexión a internet!

Cumplidos estos requisitos, ejecutamos la siguiente orden:

$ sudo apt-get install ssh

Explico el comando a continuación:

  • sudo: permitira a nuestro usuario ejecutar el programa escrito delante suyo, con permisos administrativos.
  • apt-get: Es el gestor de paquetes de software de Debian y sus derivados, contiene comandos para la manipulación del software presente en nuestra máquina, como son: install, update, purge, etc
  • install: Es el subcomando de apt-get que nos permitira descargar e instalar un paquete desde los repositorios de software de la distribución que estemos usando
  • ssh: En este contexto, es el nombre del “metapaquete” a instalar, se le denomina de esta manera, porque en si, es un paquete vacío que contiene simplemente la información para instalar una serie de paquetes distintos (Se puede observar en la imagen anterior, los paquetes que son instalados)

Probando la conectividad.

En la imagen anterior, marqué dentro de un cuadro una parte muy importante, la creación de llaves secretas, únicas de nuestro servidor, y aquella linea donde se especifica que el servidor está corriendo ya, y el PID que le fue asignado. Para demostrar que el servidor esta realmente escuchando peticiones procedemos a ejecutar:

$ ssh localhost

Si nuestra conexión ha sido rechazada, debemos iniciar el servicio manualmente

#/etc/init.d/ssh start

El cual iniciara el servicio de SSH, si esta línea no se pudo ejecutar, es probable que no tengamos instalado el servidor (Repite el primer paso), Recordemos también que para iniciar, detener o reiniciar un servicio, es necesario tener permisos administrativos sobre el sistema (De ahí que escribí la linea antecedida por un ‘#’)

La sintaxis para conectarse a un servidor SSH es

$ ssh usuario@servidor

Ejemplo:

$ ssh cosmefulanito@example.org

Espero les haya sido útil el tutorial. les dejo mi Twitter
@rqs91

y Mi correo electrónico

ricardoqs@outlook.com

Por si quieren contactarme, dudas o comentarios puedo responderlas aqui mismo en el post

Dejar un Comentario

Debes estar logueado para públicar un comentario .