GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo habilitar el servicio SSH en Ubuntu 22.04 LTS

Este sencillo tutorial muestra cómo habilitar Secure Shell (SSH) en Ubuntu 22.04, para que pueda iniciar sesión de forma remota y transferir datos de forma segura a través del protocolo de red criptográfico.

Ubuntu usa OpenSSH para proporcionar servicios de Secure Shell. El cliente está preinstalado con soporte listo para usar para conectarse y eliminar el servidor SSH. El paquete del servidor está disponible en el repositorio del sistema pero no está instalado de manera predeterminada.

1. Instalar servidor SSH:

En primer lugar, conéctese a su servidor Ubuntu o presione Ctrl+Alt+T en el teclado para abrir la terminal en el escritorio de Ubuntu.

Cuando se abra, ejecute el siguiente comando para instalar el paquete del servidor:

sudo apt install ssh

Escriba la contraseña de usuario para la autenticación sudo, aunque no hay retroalimentación de asterisco

Una vez instalado, el servicio debería ejecutarse automáticamente. De lo contrario, use los comandos a continuación para habilitarlo e iniciarlo:

sudo systemctl enable sshd && sudo systemctl start sshd

Y verifique el estado del servicio usando el comando:

systemctl status sshd.service

2. Configurar servidor SSH:

Después del paso 1, debería poder conectarse a este servidor o escritorio de Ubuntu de forma remota a través de ssh y/o scp comandos.

Sin embargo, puede configurarlo para escuchar en un puerto diferente, especificar qué usuarios pueden iniciar sesión, cambiar los métodos de autenticación, etc.

Para hacerlo, edite "/etc/ssh/sshd_config" mediante el siguiente comando:

sudo nano /etc/ssh/sshd_config

Para Ubuntu Desktop, reemplace nano con gedit para editar el archivo de configuración con una interfaz gráfica.

Cuando se abre el archivo, al eliminar '#' al principio y cambiar el número después de 'Puerto' cambiará el puerto de escucha; Habilite "PermitRootLogin prohibir-contraseña" (elimine # al principio lo habilitará) permitirá el inicio de sesión raíz a través de la clave de autenticación. Para permitir el inicio de sesión con contraseña, cambie el valor a "sí" y debe habilitar "PasswordAuthentication sí".

Para más configuraciones, consulte este documento. Y, si desea configurar una clave de autenticación para iniciar sesión sin contraseña, pruebe este tutorial.

Después de guardar el archivo, recuerda reiniciar el servicio SSH para aplicar los cambios:

sudo systemctl restart sshd

3. Iniciar sesión o transferir datos a través de SSH:

Después de configurar el servidor SSH remoto, puede ejecutar el siguiente comando para iniciar sesión de forma remota:

ssh [email protected]_ip -p 22890

Cambie el número de puerto 22890 por el suyo u omita -p marcar si el puerto predeterminado está en uso.

Y copie los datos del local al servidor a través del comando scp:

scp -P 22890 /PATH/TO/FILE [email protected]_ip:/PATH/TO/DESTINATION

O bien, tome datos del servidor al directorio actual de la máquina local mediante el comando:

scp -P 22890 [email protected]_ip:/PATH/TO/FILE ./

Artículo Original


Ubuntu
  1. Cómo habilitar SSH en Ubuntu 18.04

  2. Cómo habilitar SSH en Ubuntu 20.04

  3. Cómo instalar Ubuntu Server 18.04 LTS

  4. Cómo habilitar SSH en Ubuntu

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

Cómo habilitar ssh en Ubuntu 20.04 LTS Linux

Habilitar o crear un servicio en Ubuntu 20.04 LTS

Cómo instalar el servidor SSH en Ubuntu 18.04 LTS

Cómo instalar el servidor SSH en Ubuntu 20.04 LTS

Cómo habilitar BBR en Ubuntu 20.04 LTS

Cómo instalar el servidor SSH en Ubuntu 22.04 LTS