Cómo configurar conexiones SSH en Windows para acceso remoto al servidor

16/12/2023 |
Loading...

Introducción

En este tutorial, aprenderá cómo establecer una conexión SSH desde una máquina con Windows a un servidor remoto. Cubriremos el proceso de configuración del soporte SSH en Windows, generación de pares de claves SSH, gestión de claves SSH y configuración de autenticación automática.

Requisitos previos

Antes de comenzar, asegúrese de tener lo siguiente:

  • Máquina local con Windows 10/11
  • Servidor remoto con dirección IP pública

Paso 1 - Obtener soporte SSH en Windows

Para establecer una conexión SSH, debe asegurarse de que su máquina Windows sea compatible con SSH. Dependiendo de su versión de Windows, puede elegir una de las siguientes opciones:

Opción 1 - Usar Windows PowerShell

Esta opción le permite usar comandos SSH básicos sin necesidad de instalar software adicional. Funciona en Windows 10 versión 1709 y versiones posteriores.

  1. Verifique la versión de su Windows abriendo Windows PowerShell y ejecutando:

    Get-ComputerInfo | select OsName, OSDisplayVersion, OsBuildNumber
  2. Si tiene Windows 10 versión 1709 o posterior, puede usar PowerShell para SSH. Si el cliente OpenSSH no está instalado, puede instalarlo:

    • Busque "Características opcionales" en la barra de búsqueda de Windows.
    • En la sección "Características instaladas", busque "Cliente OpenSSH". Si no está disponible, seleccione "+ Agregar una característica" e instale "Cliente OpenSSH".
  3. Una vez que tenga la versión correcta de PowerShell y el Cliente OpenSSH instalado, abra PowerShell y use el comando SSH para conectarse a su servidor:

    ssh root@<agregue aquí su IP>

    Reemplace <agregue aquí su IP> con la dirección IP de su servidor.

Opción 2 - Instalar el Subsistema de Linux

Esta opción le permite instalar una distribución WSL (Windows Subsystem for Linux), lo que le permite ejecutar comandos de Linux en su máquina Windows. Funciona en Windows 10 versión 1607 y versiones posteriores.

  1. Habilite el Windows Subsystem for Linux (WSL) buscando "Activar o desactivar las características de Windows" en la barra de búsqueda de Windows. Active "Plataforma de máquina virtual" y "Windows Subsystem for Linux". Luego haga clic en "Aceptar" y reinicie su máquina.

  2. Instale una distribución de Linux, ya sea a través de Microsoft Store o PowerShell:

    • Via Microsoft Store: Busque su distribución de Linux preferida (por ejemplo, "Ubuntu") en la Microsoft Store e instálela.

    • Via PowerShell: Liste las distribuciones de Linux disponibles e instale una de su elección:

      wsl --list --online # Liste distribuciones de Linux disponibles wsl --install <distribución> # Instale una distribución de Linux, por ejemplo, "wsl --install Ubuntu"
  3. Abra la terminal de Linux buscando la distribución de Linux instalada en la barra de búsqueda de Windows. Ahora podrá ejecutar comandos de Linux.

  4. Conéctese a su servidor usando SSH en la terminal de Linux:

    ssh root@<agregue aquí su IP>

    Reemplace <agregue aquí su IP> con la dirección IP de su servidor.

  5. Si aparece una advertencia sobre la autenticidad del host, puede escribir "sí" para continuar.

Opción 3 - Instalar PuTTY

También puede usar PuTTY, que proporciona una interfaz gráfica de usuario (GUI) para conexiones SSH.

  1. Descargue el archivo del paquete PuTTY.

  2. Instale el paquete PuTTY descargado, y una vez completada la instalación, seleccione "Finalizar".

  3. En la barra de búsqueda de Windows, ingrese "PuTTY" para abrir la ventana de PuTTY.

  4. En el cuadro de texto superior izquierdo, ingrese su nombre de usuario y la dirección IP en el formato <nombre_de_usuario>@<IP-dirección>. Mantenga el puerto 22.

¡Y ahí lo tiene! Ahora puede usar SSH desde su máquina con Windows al servidor remoto.

¡Obtén Ofertas y Promociones Exclusivas!

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Update cookies preferences