Cómo usar SSH Establecer conexión remota en Linux

Cómo usar SSH Establecer conexión remota en Linux
“Linux se destaca en su capacidad para controlar de forma remota los sistemas informáticos utilizando varios comandos. En particular, los usuarios de POSIX pueden abrir y utilizar un shell seguro utilizando el marco OpenSSH para acceder a las computadoras a las que están autorizadas para acceder.

Curiosamente, pueden hacer esto desde ubicaciones remotas. Secure Shell es un marco de comunicación de red que permite la comunicación y el intercambio de datos entre dos computadoras. Cuenta con impresionantes características de seguridad y cifrado, lo que lo hace ideal para entornos de red no seguros. Además, presenta un conjunto de servicios públicos utilizados para implementar el protocolo.

Si bien establecer una conexión entre las computadoras que usa SSH es la rutina de los administradores de sistemas experimentados y los usuarios de Linux, los usuarios novatos lo encontrarán un poco desafiante. Este artículo resuelve este problema para ti."

Cómo usar SSH en Linux

En primer lugar, es vital tener en cuenta que la creación y el desarrollo de SSH tienen como objetivo reemplazar programas de inicio de sesión o emulación terminal insegura, como Rlogin (Remote Sogin), Telnet y RSH (Shell Remote). Si bien permite las mismas funciones, viene con características de seguridad adicionales. Además, reemplaza el protocolo de transferencia de archivos, la copia remota y otros programas de transferencia de archivos.

Para crear y habilitar una conexión SSH, necesitará dos componentes: un host y un cliente. El host podría ser cualquier cosa que varíe desde un enrutador, un servidor, una dirección IP, un nombre de dominio y cualquier otro dispositivo/sistema relevante. El lado del servidor siempre tendrá un demonio SSH que sigue escuchando un puerto TCP/IP establecido para posibles solicitudes de conexión.

Por otro lado, el cliente SSH es una aplicación con un conjunto de utilidades que instalará y configurará en la computadora. Esta computadora cliente se conecta a un servidor o un host utilizando un conjunto de información predefinida. Una conexión solo tendrá éxito una vez que las credenciales sean correctas y verificadas.

El demonio SSH en el servidor responderá con sus versiones de protocolo y software compatibles cada vez que un cliente solicite una conexión. Los dos sistemas cambiarán los datos de identificación para la verificación. SSH creará una nueva sesión basada en el entorno si todas las credenciales o datos de identificación se verificarán para ser correctos. La versión SSH predeterminada para sistemas de servidor y cliente es la versión 2.

El resumen de cómo funciona SSH en los siguientes puntos;

  1. El cliente contacta al servidor para iniciar la conexión
  2. El servidor prepara y envía una clave pública
  3. Tanto el servidor como el cliente negocian canales de código abierto con parámetros relevantes.
  4. El usuario inicia sesión en el host del servidor de forma remota.

Uso de SSH para establecer la conexión entre el host y el cliente

Cada dispositivo debe tener una instalación funcional del protocolo SSH para establecer una conexión entre dos computadoras. Y desde la máquina local, utilizará un comando para iniciar una conexión con su host o servidor.

Lo siguiente debería ayudarlo a través del proceso;

Paso 1: Verifique si el comando host como el cliente están instalados y activos

Compruebe si sus sistemas tienen todos los archivos SSH relevantes tanto en los lados del servidor como en el cliente. Puede usar este comando en el lado del servidor para confirmar;

Puede hacer lo mismo en el dispositivo cliente utilizando el siguiente comando;

Paso 2: Instale SSH si falta en cualquier lado

El sistema puede recuperar un directorio de no tal o no dicho error de archivo. Este error podría ocurrir en uno o ambos dispositivos. Tenga en cuenta que esto solo sucederá si no tiene SSH en su máquina o sistema.

Por lo tanto, deberá instalar SSH en el lado faltante o en ambos lados utilizando los siguientes comandos;

Instalar SSH en el lado del servidor usando este comando;

Instalar SSH en la computadora del cliente usando este comando;

Una vez instalado, habilite SSH en la computadora remota para asegurarse de que esté activo y funcionando normalmente. Puede activar su sistema usando este comando;

Paso 3: Prueba sus sistemas

Puede probar sus sistemas iniciando sesión en su sistema remoto utilizando la computadora local. Pero primero, debe tener una cuenta con un nombre de usuario y contraseña. En segundo lugar, debe conocer la dirección IP o el nombre de host no resuelto del servidor remoto.

Si no conoce la dirección IP de su servidor remoto, puede consultar su sistema para la dirección IP.

Paso 4: crear una conexión al servidor remoto

Puede proceder a crear un shell seguro utilizando el siguiente comando.

Use su nombre de usuario junto con la dirección IP o el nombre de host de su servidor remoto.

Conclusión

Comprender SSH cambiará su vista de la informática y la administración del sistema de Linux. Le brinda la flexibilidad de acceder a computadoras remotas; Por lo tanto, no te limitarás al sistema frente a ti solo. Por lo tanto, desbloquea el potencial de SSH desbloquea las capacidades del terminal de Linux. Los pasos anteriores deberían ayudarlo a usar SSH de manera efectiva.

Fuentes

  • https: // phoenixnap.com/kb/ssh-to-confía a remoto-server-linux-or-windows
  • https: // www.servidor.com/kb/artículos/ssh-linux/
  • https: // opensaurce.com/artículo/20/9/ssh
  • https: // www.UCL.C.A.Reino Unido/ISD/Whatssh-and-How-do-i-Use-it
  • https: // www.Javatpoint.com/ssh-linux
  • https: // www.TechTarget.com/SearchSecurity/Definition/Secure-Shell