SSH, acrónimo de Secure Shell, representa una tecnología cliente-servidor utilizada para el acceso remoto a servidores Linux/Unix y ejecutar comandos en ellos. El daemon (servicio) para SSH se llama SSHD y funciona en el puerto TCP 22 en Ubuntu Linux. La suite OpenSSH reemplaza comandos antiguos y obsoletos como rsh, rlogin, telnet y ftp, asegurando una comunicación encriptada y segura.
Prepare Ubuntu
Lo primero que hay que hacer antes de iniciar la instalación de SSH en Ubuntu es actualizar todos los paquetes apt a las últimas versiones. Para ello, utilice el siguiente comando:
sudo apt update && sudo apt upgrade
Instala SSH en Ubuntu
OpenSSH no está preinstalado en el sistema, por lo que procedemos con la instalación manual. Para ello, escriba el terminal:
sudo apt install openssh-server
Empezará a instalar todos los componentes necesarios. Responder “Sí” a todos los impulsos del sistema.
Comienzo SSH
Ahora tiene que habilitar el servicio que acaba de instalar utilizando el siguiente comando:
sudo systemctl enable --now ssh
La tecla –ahora le ayuda a iniciar el servicio y al mismo tiempo configurarlo para iniciar el sistema.
Para verificar que el servicio está habilitado y funcionando correctamente, escriba:
sudo systemctl status ssh
La salida debe contener la línea activa (correo), lo que indica que el servicio está funcionando correctamente.
Si desea desactivar el servicio, por favor haga:
sudo systemctl disable ssh
Esto desactiva el servicio y evita que se arranque.
Configurar cortafuegos
Antes de conectarse al servidor a través de SSH, compruebe el firewall para asegurarse de que se configura correctamente.
En nuestro caso se instala UFW, entonces usaremos el siguiente comando:
sudo ufw status
En la salida, usted debe ver que el tráfico SSH está permitido. Si no está listado, es necesario permitir conexiones SSH entrantes. Este comando le ayudará:
sudo ufw allow ssh
Conectar al servidor
Una vez que complete todos los pasos anteriores, puede acceder al servidor usando el protocolo SSH.
Para ello, necesitará la dirección IP del servidor o el nombre de dominio y el nombre de un usuario creado en el servidor.
En la línea terminal, ingrese el comando:
ssh username@indirizzo_IP
O:
ssh username@dominio






