Androide

Cómo habilitar ssh en ubuntu 18.04

Conexión remota con Secure Shell (SSH) en Ubuntu 18.04

Conexión remota con Secure Shell (SSH) en Ubuntu 18.04

Tabla de contenido:

Anonim

Secure Shell (SSH) es un protocolo de red criptográfico utilizado para una conexión segura entre un cliente y un servidor.

En este tutorial, le mostraremos cómo habilitar SSH en una máquina Ubuntu Desktop. Habilitar SSH le permitirá conectarse de forma remota a su máquina Ubuntu y transferir archivos de forma segura o realizar tareas administrativas.

Prerrequisitos

Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Habilitar SSH en Ubuntu

El servidor SSH no está instalado de manera predeterminada en los sistemas de escritorio de Ubuntu, pero puede instalarse fácilmente desde los repositorios estándar de Ubuntu.

Para instalar y habilitar SSH en su sistema Ubuntu complete los siguientes pasos:

  1. Abra su terminal utilizando el atajo de teclado Ctrl+Alt+T o haciendo clic en el icono del terminal e instale el paquete openssh-server escribiendo:

    sudo apt update sudo apt install openssh-server

    Ingrese la contraseña cuando se le solicite e ingrese Y para continuar con la instalación.

    Como puede ver en la salida, la dirección IP del sistema es 192.168.121.111 .

    Una vez que haya encontrado la dirección IP, inicie sesión en la máquina remota ejecutando el siguiente comando ssh :

    ssh [email protected]

    Cuando te conectas a través de SSH por primera vez, verás un mensaje similar a este:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Escriba yes y se le pedirá que ingrese su contraseña.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Una vez que ingrese la contraseña, recibirá un mensaje similar al siguiente.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Ahora ha iniciado sesión en su máquina Ubuntu.

    Conexión a SSH por Internet

    Para conectarse a su máquina Ubuntu a través de Internet, necesitará conocer su dirección IP pública y configurar su enrutador para aceptar datos en el puerto 22 y enviarlos a la máquina Ubuntu donde se ejecuta el SSH.

    Para determinar la dirección IP pública de la máquina a la que intenta enviar SSH, simplemente visite la siguiente URL: https://ifconfig.co/ip .

    Cuando se trata de configurar el reenvío de puertos, cada enrutador tiene una forma diferente de configurar el reenvío de puertos. Debe consultar la documentación de su enrutador sobre cómo configurar el reenvío de puertos. En resumen, debe ingresar el número de puerto donde se realizarán las solicitudes (el puerto SSH predeterminado es 22) y la dirección IP privada que encontró anteriormente (utilizando el comando ip a ) de la máquina donde se ejecuta el SSH.

    Una vez que haya encontrado la dirección IP y configurado su enrutador, puede iniciar sesión escribiendo:

    ssh username@public_ip_address

    También puede configurar una autenticación basada en claves SSH y conectarse a su máquina Ubuntu sin ingresar una contraseña.

    Deshabilitar SSH en Ubuntu

    Si por alguna razón desea deshabilitar SSH en su máquina Ubuntu, simplemente puede detener el servicio SSH ejecutando:

    sudo systemctl stop ssh

    Para comenzar de nuevo, ejecute:

    sudo systemctl start ssh

    Para deshabilitar el servicio SSH para que se inicie durante el arranque del sistema:

    sudo systemctl disable ssh

    Para habilitarlo nuevamente, escriba:

    sudo systemctl enable ssh

    Conclusión

    Has aprendido cómo instalar y habilitar SSH en tu Ubuntu 18.04. Ahora puede iniciar sesión en su máquina y realizar tareas comunes de administrador del sistema a través del símbolo del sistema.

    De forma predeterminada, SSH escucha en el puerto 22. Cambiar el puerto SSH predeterminado agrega una capa adicional de seguridad a su servidor al reducir el riesgo de ataques automáticos.

    Para obtener más información sobre cómo configurar su servidor SSH, lea la guía de configuración / SSH / OpenSSH / Configuración de Ubuntu y la página oficial del manual de SSH.

    ssh ubuntu