Instalar y configurar SSH en sus sistemas Linux no es el juego final. El uso de SSH para acceder a sus sistemas de forma remota va más allá de eso. Deberá asegurarse de habilitar su SSH para establecer una conexión.
Pero esto es imposible de lograr si no comprende cómo funciona SSH. En particular, necesita una máquina cliente y un host o servidor para iniciar y lograr una conexión SSH. Ambas partes deben estar de acuerdo en función de las credenciales proporcionadas para habilitar una conexión segura y acceso entre los dos lados.
En este artículo, describiremos cómo puede habilitar una conexión SSH en Linux Systems. Pero antes de eso, es vital tener en cuenta que la máquina del cliente necesita las credenciales o la información del host remoto para iniciar la conexión. Esta información podría ser una dirección IP o nombre de host.
Habilitando SSH en Linux Ubuntu
Un requisito previo importante al habilitar SSH en sus sistemas es asegurarse de iniciar sesión como usuario con los privilegios de sudo necesarios, ya que no será posible hacer los comandos requeridos si les falta. Y dado que SSH no viene de forma predeterminada en las computadoras de Linux, este proceso debe comenzar con la instalación del marco SSH.
La siguiente es una guía paso a paso sobre cómo habilitar una conexión SSH en su sistema:
Paso 1: Instale SSH si aún no está instalado
Primero, abra su terminal de computadora. Puede lograr esto haciendo clic en el icono terminal de la máquina o utilizando el atajo de teclado Ctrl+Alt+T. Una vez abierto, instale el servidor OpenSSH usando el siguiente comando:
El primer comando actualiza su sistema Linux para asegurarse de tener la última versión, mientras que el segundo comando instala el SSH. El sistema le solicita que ingrese una contraseña. Ingrese y cuando se le solicite para que pueda continuar con el proceso de instalación.
Paso 2: Confirme si SSH está activo
El SSH en su máquina debe estar ejecutándose una vez que complete la instalación. Sin embargo, esto nunca es seguro, de ahí la necesidad de confirmar si el sistema se está ejecutando. Puede verificar esto usando el siguiente comando:
Un servicio SSH que ejecuta activamente debería recuperar un resultado similar al de la siguiente ilustración:
Paso 3: Habilite SSH si no está activo
Si su sistema no muestra que SSH está activo, puede proceder a habilitarlo. Una vez habilitado, continúe para iniciar el servicio SSH. Estos dos comandos ayudarán:
Paso 4: Bypass SSH sobre el firewall
Las máquinas Ubuntu tienen un firewall preinstalado. El firewall, UFW, puede restringir la habilitación de una variedad de programas y aplicaciones en sus sistemas: el protocolo SSH es un ejemplo de los programas que puede restringir.
Puede abrir el puerto SSH usando los siguientes comandos:
El comando anterior debe permitir que su firewall permita la conexión SSH. Si el firewall no está habilitado, puede proceder a habilitarlo usando el siguiente comando:
Proceda a actualizar su sistema para ayudar a cargar los nuevos cambios en el sistema para su implementación. El siguiente comando lo ayudará a recargar los cambios:
Conecte SSH al servidor remoto
Como ya mencionamos, debe conocer la dirección IP de su servidor para iniciar una conexión entre los dos extremos. Puede usar el comando de IP de Linux para consultar el sistema. Además, la máquina cliente que está utilizando también debe tener su nombre de usuario.
El siguiente comando funcionará:
En su primer intento, recibirá un mensaje similar al de la siguiente ilustración:
Escriba "sí" para proceder. El sistema le pedirá que ingrese una contraseña utilizando un mensaje similar al siguiente:
Ingresar su contraseña lo registrará en el sistema y establecerá una conexión con su LAN. Una contraseña correcta le dará un mensaje similar al siguiente:
Desactivar SSH en Ubuntu
Los siguientes pasos son necesarios si desea deshabilitar SSH en Ubuntu:
a. Detener el servicio SSH en sus sistemas
El siguiente comando deshabilitará SSH en su máquina:
b. Iniciar servicio SSH nuevamente
El siguiente comando es útil si desea reiniciar el servicio SSH después de deshabilitarlo:
C. Deshabilitar el servicio SSH
Puede usar el siguiente comando para deshabilitar el servicio SSH durante una ejecución de arranque de su sistema. En este caso, el servicio SSH no comenzará cuando su sistema se reinicie.
d. Habilitar después del arranque del sistema
Puede habilitar e iniciar el servicio SSH nuevamente utilizando los siguientes dos comandos:
Conclusión
Con las ilustraciones dadas, creemos que puede habilitar y deshabilitar el servicio SSH en sus sistemas. Además, también discutimos, aunque brevemente, cómo puede establecer una conexión SSH de forma remota. Estas acciones lo ayudan a aclimatarse con SSH para un uso más fácil y gestión de redes.
Fuentes