Cómo configurar conexiones SSH en Windows para acceso remoto al servidor
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.
-
Verifique la versión de su Windows abriendo Windows PowerShell y ejecutando:
Get-ComputerInfo | select OsName, OSDisplayVersion, OsBuildNumber -
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".
-
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.
-
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.
-
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"
-
-
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.
-
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. -
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.
-
Descargue el archivo del paquete PuTTY.
-
Instale el paquete PuTTY descargado, y una vez completada la instalación, seleccione "Finalizar".
-
En la barra de búsqueda de Windows, ingrese "PuTTY" para abrir la ventana de PuTTY.
-
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.
Buscar
Categorías
Publicaciones Populares
Cómo Instalar el Stack LEMP (Apache, MySQL, PHP) en Almalinux
22/08/2023
¿Cómo puedo configurar una redirección en cPanel?
26/01/2023
Archivo de configuración de Nginx faltante: cómo solucionar el problema
16/12/2023
Resolviendo problemas de conectividad del servidor después de usar algunos scripts, como Hiddify
16/12/2023