GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo habilitar el servidor SSH en Ubuntu 22.04 Jammy Linux

Aprende los sencillos pasos para instalar y habilitar el servidor OpenSSH en Ubuntu 22.04 LTS Jammy JellyFIsh para conectarlo de forma remota a través de un protocolo seguro.

¿Qué es SSH en los sistemas Linux?

SSH no necesita presentación, su abreviatura significa Secure Shell. Con la ayuda de Secure Shell, los usuarios pueden proteger las conexiones de red para acceder a dispositivos remotos. Es un protocolo que utiliza por defecto el puerto 22, que permite el acceso a un ordenador remoto en la red IP a través de una conexión encriptada. Se puede utilizar como una alternativa segura a los protocolos no cifrados como Telnet o Rlogin. Por ejemplo- desea acceder a su servidor web que se ejecuta en Amazon Cloud, para hacerlo de forma segura, podemos usar un servidor SSH en el sistema remoto. Después de eso, usando un cliente SSH local, la conexión segura es posible. SSH permite la autenticación mutua y la transmisión de datos encriptados para que personas no autorizadas no puedan espiar datos confidenciales como contraseñas o nombres de usuario. Secure Shell ofrece un alto nivel de seguridad.

Bueno, SSH no solo se limita a los sistemas Linux, incluso Microsoft ha implementado el servidor OpenSSH en Windows 10 que también se lleva a cabo en Windows 11. Por lo tanto, podemos conectar Windows a través de este protocolo sin instalar ningún software adicional. SSH funciona en arquitectura servidor-cliente.

Secure Shell funciona en la capa de aplicación (según el modelo de capa ISO/OSI en las capas 5 a 7) y se basa en TCP en la capa de transporte. Según la arquitectura descrita en RFC 4251, el protocolo SSH-2 consta de tres partes:

Protocolo de capa de transporte (RFC 4253)
Protocolo de autenticación (RFC 4252)
Protocolo de conexión (RFC 4254)

Habilitar acceso SSH

De forma predeterminada, SSH no estaría habilitado, por lo tanto, para hacerlo, debemos instalar el servidor OpenSSH instalando sus paquetes disponibles a través de nuestros respectivos sistemas Linux.

Cliente SSH

Si está utilizando un sistema Windows 10 actual o Unix, como Linux o macOS, ya está preinstalado un cliente SSH para la línea de comandos.

Pasos para instalar el servidor OpenSSH en Ubuntu 22.04 LTS Linux

1. Requisitos

UbuntuLinux
Un usuario no root con derechos sudo
Acceso a la terminal
Acceso a Internet

2. Ejecutar actualización del sistema

Primero ejecutemos el comando de actualización del sistema para actualizar el caché del repositorio de Ubuntu 22.04. Esto también actualizará los paquetes instalados en su sistema.

sudo apt update -y

3. Instale el servidor OpenSSH en Ubuntu 22.04

Como todas las versiones de Ubuntu, el servidor OpenSSH también está disponible a través del repositorio del sistema predeterminado de Ubuntu 22.04 LTS Jammy JellyFish. Por lo tanto, solo necesitamos ejecutar el administrador de paquetes APT del sistema para instalarlo.

sudo apt install openssh-server -y

Introduzca su contraseña de usuario cuando el sistema le solicite…

4. Habilite e inicie el servicio OpenSSH

Una vez que se complete la instalación, asegurémonos de que el servicio de OpenSSH se esté ejecutando sin ningún error.

sudo systemctl status ssh

Si no está habilitado y ya se está ejecutando, utilice este comando:

sudo systemctl enable --now ssh

5. Abra el puerto 22 en Ubuntu 22.04 LTS

Bueno, la mayoría de las veces el puerto 22 ya estaría abierto en el cortafuegos para acceder desde el mundo exterior, sin embargo, si no, entonces tenemos que abrir el servicio SSH en el cortafuegos sin complicaciones de Ubuntu.

sudo ufw allow ssh

Mientras que aquellos que están en la nube deben incluir este puerto en la lista blanca en el servicio de firewall de su proveedor de servicios.

6. Cómo conectar el servidor a través de SSH

Después de instalar el servidor OpenSSH, podemos conectarlo fácilmente desde nuestra máquina local, no importa si está usando Windows, Linux, macOS o cualquier otro, la sintaxis del comando será la misma.

Simplemente abra el terminal de comandos de su sistema y use la sintaxis dada:

ssh user@server-ip-address

⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓

Por ejemplo, si su usuario es h2s y server-ipadres es 192.168.17.141, el comando será:

ssh [email protected]

Conclusión:

Esta fue la guía rápida para instalar y comenzar con el servidor SSH en los sistemas Ubuntu 22.04 Linux. Esto ayuda al usuario a iniciar sesión en el servidor remoto sin asistir físicamente a la máquina usando el sistema local.

Las áreas típicas de aplicación de Secure Shell son:

Administración segura de un equipo remoto a través de redes IP
Tunelización de aplicaciones basadas en TCP/IP en una conexión cifrada y autenticada
Ejecución segura de comandos en otra computadora
Transferencia segura de archivos a través de una red IP
Entrega segura de sistemas de archivos completos a través de redes IP
Transferencia segura de ventanas de pantalla a través de X11


Ubuntu
  1. Cómo habilitar SSH en Ubuntu 18.04

  2. Cómo generar claves SSH en Ubuntu 18.04

  3. Cómo configurar el servidor SFTP en Ubuntu 20.04 Focal Fossa Linux

  4. Habilite SSH en Ubuntu 20.04 Focal Fossa Linux

  5. Cómo habilitar el servicio SSH en Ubuntu 22.04 LTS

Cómo instalar OpenSSH en Ubuntu 20.04

Cómo instalar el servidor SSH en Ubuntu 20.04

Cómo habilitar el servidor SSH en Ubuntu 22.04

Cómo habilitar ssh en Ubuntu 20.04 LTS Linux

Cómo instalar el servidor SSH en Ubuntu 18.04 LTS

Cómo instalar el servidor SSH en Ubuntu 20.04 LTS