Si no activaste el servidor SSH OpenSSH incluido por defecto en Ubuntu 24.04 durante la in­s­ta­la­ción, puedes hacerlo en cualquier momento. De forma sencilla, puedes realizar la in­s­ta­la­ción de OpenSSH desde el terminal y ajustar después la co­n­fi­gu­ra­ción del servicio SSH según tus ne­ce­si­da­des de seguridad.

VPS gratis
Prueba un servidor virtual de forma gratuita durante 30 días

¡Prueba tu servidor virtual durante 30 días! Si lo solicitas, te re­em­bo­l­sa­re­mos todos los gastos in­cu­rri­dos.

Ac­ti­va­ción SSH en Ubuntu 24.04: paso a paso

Para el acceso seguro a se­r­vi­do­res o equipos remotos, el protocolo SSH se ha co­n­so­li­da­do como un estándar in­di­s­pe­n­sa­ble. Este protocolo no solo garantiza una tra­n­s­mi­sión de datos cifrada, sino que también protege frente a accesos no au­to­ri­za­dos y ma­ni­pu­la­cio­nes. En sistemas Linux modernos como Ubuntu 24.04, se utiliza no­r­ma­l­me­n­te la solución de código abierto OpenSSH.

Nota

Si al co­n­fi­gu­rar un servidor con Ubuntu activas SSH di­re­c­ta­me­n­te durante el proceso de in­s­ta­la­ción, te ahorrarás rea­li­zar­lo po­s­te­rio­r­me­n­te de forma manual.

OpenSSH no solo permite el acceso remoto, sino también la tra­n­s­fe­re­n­cia segura de archivos mediante SFTP y SCP. Dado que el servicio SSH no está activo de forma pre­de­te­r­mi­na­da tras la in­s­ta­la­ción de Ubuntu, primero debe co­n­fi­gu­rar­se. Crear tus propias claves SSH en Ubuntu también es un proceso sencillo que se puede realizar en pocos pasos.

A co­n­ti­nua­ción, te ex­pli­ca­mos paso a paso y de forma sencilla cómo co­n­fi­gu­rar OpenSSH en Ubuntu 24.04 y qué opciones de co­n­fi­gu­ra­ción tienes di­s­po­ni­bles.

Paso 1: abrir el terminal

El primer paso es abrir la he­rra­mie­n­ta de línea de comandos de la di­s­tri­bu­ción Linux. Existen varias formas de hacerlo: puedes hacer clic derecho en el es­cri­to­rio y se­le­c­cio­nar “Abrir en el terminal”, usar el atajo [Ctrl] + [Alt] + [t] o abrir el menú de apli­ca­cio­nes y buscar “Terminal” en el campo de búsqueda.

Imagen: Captura de pantalla de la búsqueda de aplicaciones de Ubuntu
Función de búsqueda de Ubuntu en la vista de apli­ca­cio­nes: búsqueda de “Terminal”

Paso 2: instalar el servicio SSH de Ubuntu

A co­n­ti­nua­ción, procede a instalar OpenSSH. Para ello, se utiliza el gestor de paquetes de Ubuntu, apt, con el comando sudo con pri­vi­le­gios de su­pe­ru­sua­rio (root). Introduce el siguiente comando en el terminal:

sudo apt install openssh-server
bash
Imagen: Captura de pantalla de la instalación de OpenSSH en el terminal
La in­s­ta­la­ción de OpenSSH se realiza fá­ci­l­me­n­te desde el terminal de Ubuntu.

Como estarás actuando como su­pe­ru­sua­rio, deberás in­tro­du­cir tu co­n­tra­se­ña y confirmar con la tecla Enter para completar la in­s­ta­la­ción.

Paso 3: comprobar la in­s­ta­la­ción

Después de ejecutar el comando de in­s­ta­la­ción y co­m­ple­tar­la co­rre­c­ta­me­n­te puedes comprobar que todo haya salido bien revisando el estado del daemon SSH. Esto también se hace fá­ci­l­me­n­te desde el terminal con el siguiente comando:

sudo systemctl status ssh
bash

En la salida del comando deberías encontrar las si­guie­n­tes entradas:

  • “active (running)”: indica que el servicio SSH de Ubuntu se está eje­cu­ta­n­do.
  • “preset: enabled”: en la línea “Loaded”, busca el valor “preset: enabled”. Esto confirma que SSH se iniciará de forma au­to­má­ti­ca cada vez que se reinicie el sistema.
Imagen: Captura de pantalla del estado de SSH en el terminal
El indicador verde “active” confirma que SSH está activo.

Si el estado indica que el servicio SSH está inactivo, tendrás que cambiarlo ma­nua­l­me­n­te. Para ello, puedes utilizar de nuevo el terminal. Introduce los si­guie­n­tes comandos para activar SSH:

sudo systemctl enable ssh
sudo systemctl start ssh
bash

Para salir de la vista de estado del servicio y volver al indicador del terminal, pulsa la tecla “q” de “quit”.

Paso 4: abrir el puerto SSH

Para que el acceso remoto por SSH a tu sistema Ubuntu 24.04 funcione co­rre­c­ta­me­n­te, este debe ser accesible desde el exterior. En concreto, es necesario que el puerto de red adecuado esté abierto. Por defecto, SSH utiliza el puerto 22 y, mientras este esté bloqueado por el co­r­ta­fue­gos, cualquier intento de conexión fallará.

Ubuntu utiliza para gestionar su co­r­ta­fue­gos una he­rra­mie­n­ta llamada UFW (Un­co­m­pli­ca­ted Firewall). Para que las co­ne­xio­nes por SSH no se bloqueen y evitar tener que so­lu­cio­nar errores de SSH más adelante, es necesario crear una regla explícita para permitir el puerto 22. Solo cuando esta regla está activa se pueden es­ta­ble­cer co­ne­xio­nes remotas con he­rra­mie­n­tas como PuTTY u otros clientes SSH sin problemas. El comando para co­n­fi­gu­rar esta regla es el siguiente:

sudo ufw allow ssh
bash
Imagen: Captura de pantalla del comando para actualizar la configuración del cortafuegos
La apertura del puerto SSH también se realiza mediante un comando en el terminal de Ubuntu.

Paso 5: ajustar la co­n­fi­gu­ra­ción

La co­n­fi­gu­ra­ción pre­de­te­r­mi­na­da de OpenSSH ya pro­po­r­cio­na una base sólida para accesos remotos seguros en Ubuntu 24.04. No obstante, si tienes re­qui­si­tos es­pe­cia­les de seguridad o de es­tru­c­tu­ra de red, puedes ajustar el co­m­po­r­ta­mie­n­to del servidor SSH según tus ne­ce­si­da­des. Por ejemplo, es posible cambiar el puerto pre­de­te­r­mi­na­do 22, permitir o bloquear di­re­c­cio­nes IP es­pe­cí­fi­cas o des­ac­ti­var el reenvío de co­ne­xio­nes (TCP-Fo­r­wa­r­di­ng), todo en función de tu entorno.

Todas las opciones re­le­va­n­tes se en­cue­n­tran en el archivo central de co­n­fi­gu­ra­ción sshd_config, desde donde se controla el demonio SSH. Para editar este archivo, si­m­ple­me­n­te ábrelo con el editor de tu pre­fe­re­n­cia. En este ejemplo uti­li­za­mos el editor vim:, por lo que el comando es el siguiente:

sudo vim /etc/ssh/sshd_config
bash
Imagen: Captura de pantalla del archivo sshd_config
El contenido del archivo de co­n­fi­gu­ra­ción sshd_config de OpenSSH puede editarse con el editor que prefieras, como vim.

Realiza ahora los cambios deseados en el archivo de co­n­fi­gu­ra­ción, como ajustar los puertos, re­s­tri­n­gir los pro­to­co­los pe­r­mi­ti­dos o definir métodos de au­te­n­ti­ca­ción más seguros. Asegúrate de guardar los cambios antes de cerrar el editor.

Para que la nueva co­n­fi­gu­ra­ción entre en vigor, es necesario reiniciar el servicio SSH. Esto puedes hacerlo con el siguiente comando en el terminal:

sudo service ssh restart
bash
Consejo

Co­n­fi­gu­rar ade­cua­da­me­n­te SSH resulta es­pe­cia­l­me­n­te útil si gestionas un servidor FTP en Ubuntu. De este modo podrás utilizar SFTP, la al­te­r­na­ti­va segura a FTP que cifra y protege tus datos de manera pre­de­te­r­mi­na­da.

Backup cloud por Acronis
Protege tu in­frae­s­tru­c­tu­ra y reduce el tiempo de inac­ti­vi­dad
  • Copias de seguridad au­to­má­ti­cas y fácil re­cu­pe­ra­ción
  • Gestión y pla­ni­fi­ca­ción intuitiva
  • Pro­te­c­ción contra las amenazas basadas en IA
  • Incluye crédito inicial de 250 € el primer mes
Ir al menú principal