Ubuntu

Cómo habilitar SSH en Ubuntu

Cómo habilitar SSH en Ubuntu

SSH es una abreviatura de Secure Shell oa veces se llama Secure Socket Sinfierno, que es un protocolo de red que se utiliza para establecer una conexión segura entre el cliente y el servidor. Puede permitir a los usuarios, especialmente a los administradores del sistema, acceder a las computadoras de forma remota a través de un canal seguro en la parte superior de una red no segura.

La herramienta proporciona a los usuarios potentes métodos de encriptación y autenticación para comunicar datos entre computadoras que se conectan a través de una red no segura.

Los administradores de sistemas suelen utilizar SSH para conectarse a máquinas remotas, ejecutar comandos / scripts, manejar las tareas administrativas, transferir archivos de forma segura de una máquina a otra y, en general, gestionar sistemas y aplicaciones de forma remota.

Además, puede usarlo para funcionar o actuar como un servidor proxy y redirigir su tráfico de navegación a un túnel SSH cifrado. Esto evitará que los usuarios de redes públicas vean su historial de navegación.

En este artículo, lo ayudaremos a instalar SSH en Ubuntu y le mostraremos cómo usarlo para conectarse de forma remota a otras computadoras.

Habilitar SSH en Ubuntu

De forma predeterminada, la herramienta no está instalada en Ubuntu, pero puede instalarla fácilmente desde los repositorios primarios de Ubuntu.

Paso 1. Primero, abra Terminal y asegúrese de que su sistema esté actualizado usando el siguiente comando.

actualización de sudo apt

Paso 2. Ingrese el siguiente comando.

sudo apt instalar openssh-server

Se le pedirá que ingrese la contraseña de sudo. Después de ingresar la contraseña, presione Y para continuar descargando e instalando el paquete SSH.

Paso 3. Verifique el estado del servicio SSH usando el siguiente comando.

sudo systemctl status ssh

Por lo general, cuando la instalación se complete con éxito, encontrará que el servicio SSH se iniciará automáticamente. La salida del comando anterior será algo así:

Por ahora, hemos instalado SSH y su servicio está funcionando en su máquina. Puede conectarse a él desde cualquier otra máquina remota que tenga instalado un cliente SSH. Para máquinas con Windows, puede utilizar Putty. De forma predeterminada, el cliente está instalado en máquinas Linux y macOS.

Conéctese a SSH a través de LAN

Ahora puede conectarse a su máquina Ubuntu a través de LAN siguiendo los pasos a continuación.

Paso 1. Primero, necesita conocer la IP de su máquina Ubuntu.

ip a

La salida del comando anterior será algo así:

Como puede ver, la IP es 10.0.2.15.

Paso 2. Desde la máquina remota, use el siguiente comando para conectarse a su máquina.

ssh username @ ip-address

Donde elnombre de usuario es el nombre de usuario y eldirección IP es la IP de su máquina.

Entonces, en nuestro ejemplo, será:

ssh hendadel @ 10.0.2.15

Por primera vez, cuando intente conectarse a SSH, recibirá un mensaje de advertencia como el siguiente:

Simplemente puede ingresar "sí" para continuar, se le pedirá que ingrese su contraseña.

Una vez que haya ingresado la contraseña, encontrará una pantalla de bienvenida como la siguiente:

Y listo, ahora ha iniciado sesión en su máquina Ubuntu!

Paso 3. Para cerrar la sesión puedes usar el siguiente comando:

Salida

Conéctese a SSH a través de Internet

Antes de conectarse a su máquina a través de Internet, deberá conocer la IP pública de la máquina. Puede utilizar la siguiente URL "https: // ifconfig.co / ip ”para obtener la IP pública de su máquina, que es la máquina a la que intenta conectarse a través de SSH.

A continuación, debe configurar su enrutador para aceptar solicitudes en el puerto 22. Tenga cuidado al configurar esta opción, ya que puede configurar su máquina en un riesgo de seguridad alto. Por lo tanto, se recomienda encarecidamente no utilizar el puerto predeterminado 22. En su lugar, puede hacer un cambio simple configurando su enrutador para aceptar solicitudes SSH en un puerto no predeterminado y enviar o reenviar esas solicitudes al puerto 22 en la máquina que tiene el servicio habilitado. Debe consultar la documentación de su enrutador para habilitar el reenvío de puertos, ya que cada enrutador tiene su propio estilo de implementación.

Finalmente, puede usar el siguiente comando para conectarse a su máquina:

ssh username @ public-ip-address

Dóndenombre de usuario es el nombre de usuario ydirección-ip-pública es la IP de la máquina que necesita para SSH.

Deshabilitar el servicio SSH

En caso de que necesite detener el servicio SSH en su máquina Ubuntu, puede usar el siguiente comando.

sudo systemctl detener ssh

Alternativamente para iniciar el servicio nuevamente.

sudo systemctl start ssh

O si necesita deshabilitar el inicio del servicio durante el inicio del sistema, puede usar el siguiente comando.

sudo systemctl deshabilitar ssh

También para habilitarlo nuevamente use el siguiente comando.

sudo systemctl habilitar ssh

Por último, espero que este tutorial le resulte útil y, si tiene más preguntas, deje un comentario a continuación.

Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...
Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...
Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...