Creación de un servidor SSH

Pasos para convertir un equipo Debian en un servidor SSH accesible desde otros dispositivos.

Requerimientos

Sistema OperativoVersión
Debian10

Instalación

  1. Actualiza los índices de paquetes.

    sudo apt-get update
    
  2. Instala el servicio openssh-server.

    sudo apt-get install openssh-server
    
  3. Opcional: instala openssh-client en los equipos que se conectarán a este servidor.

    sudo apt-get install openssh-client
    

Verificación

Comprueba el estado del servicio.

sudo service ssh status
● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-06-01 11:41:07 -04; 5h 34min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 3233 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
 Main PID: 3234 (sshd)
    Tasks: 1 (limit: 4915)
   Memory: 3.3M
   CGroup: /system.slice/ssh.service
           └─3234 /usr/sbin/sshd -D

...

Inicio automático

Controla el inicio automático del servicio.

sudo systemctl enable ssh

Para deshabilitar el arranque automático:

sudo systemctl disable ssh

Edita el archivo sshd_config para ajustar parámetros como el puerto, los métodos de autenticación o los usuarios permitidos.

sudo nano /etc/ssh/sshd_config

Comandos útiles para identificar al servidor

Obtén la dirección IP del servidor.

hostname -I
192.168.32.123

Consulta el nombre del host.

hostname
debian

Identifica el usuario actual.

whoami
admin

Referencias

Publicado: 1 de junio de 2020