Cómo SSH en servidores Linux desde Windows 10/11

Como Ssh En Servidores Linux Desde Windows 10 11



En este artículo, le mostraremos cómo instalar el programa cliente OpenSSH en los sistemas operativos Windows 10/11 y acceder a los servidores Linux desde Windows 10/11 a través de SSH. También le mostraremos cómo eliminar las claves SSH/huellas dactilares en conflicto para servidores Linux con la misma dirección IP de los sistemas operativos Windows 10/11.

Tema de contenidos:

  1. Instalación del cliente SSH en Windows 11
  2. Instalación del cliente SSH en Windows 10
  3. Abrir un programa de terminal en Windows 11
  4. Abrir un programa de terminal en Windows 10
  5. Acceso a los servidores Linux a través de SSH desde Windows 10/11
  6. Eliminación de las claves SSH/huellas dactilares en conflicto de Windows 10/11
  7. Conclusión

Instalación del cliente SSH en Windows 11

Para acceder a los servidores Linux desde Windows 11 a través de SSH, debe instalar el programa de cliente SSH en su sistema operativo Windows 11. Es posible que el programa de cliente SSH no esté instalado en su sistema operativo Windows 11.

Para verificar si el programa de cliente SSH está instalado o para instalar el programa de cliente SSH en Windows 11, haga clic derecho (RMB) en el menú 'Inicio' y haga clic en 'Configuración'.









La aplicación 'Configuración' debe estar abierta.



Haga clic en aplicaciones > Características opcionales .





Desplácese hacia abajo un poco. Verá la función 'Cliente OpenSSH'. Haga clic en él y vea si está instalado.



En nuestro caso, está instalado (ya que podemos ver el botón “Desinstalar”). Si no está instalado en su caso, verá un botón 'Instalar'. Puede hacer clic en él para instalar los programas del cliente OpenSSH en Windows 11.

Instalación del cliente SSH en Windows 10

Para acceder a los servidores Linux desde Windows 10 a través de SSH, debe instalar el programa de cliente SSH en su sistema operativo Windows 10. Es posible que el programa de cliente SSH no esté instalado en su sistema operativo Windows 10.

Para verificar si el programa de cliente SSH está instalado o para instalar el programa de cliente SSH en Windows 10, haga clic derecho (RMB) en el menú 'Inicio' y haga clic en 'Configuración'.

La aplicación 'Configuración' debe estar abierta.

Haga clic en 'Aplicaciones'.

Haga clic en 'Características opcionales' en la sección 'Aplicaciones y características'.

Desplácese hacia abajo un poco. Verá la función 'Cliente OpenSSH'. Haga clic en él y vea si está instalado.

En nuestro caso, está instalado (ya que podemos ver el botón “Desinstalar”). Si no está instalado en su caso, verá un botón 'Instalar'. Puede hacer clic en él para instalar los programas del cliente OpenSSH en Windows 10.

Abrir un programa de terminal en Windows 11

Para acceder al programa 'Cliente OpenSSH', debe abrir una aplicación 'Terminal' en Windows 11.

Para abrir la aplicación 'Terminal' en Windows 11, haga clic derecho (RMB) en el menú 'Inicio' y haga clic en 'Terminal'.

Se debe abrir la aplicación 'Terminal' de Windows 11.

Para confirmar si puede acceder al programa OpenSSH Client, ejecute el siguiente comando. La versión del cliente OpenSSH debe estar impresa en la terminal:

> ssh -EN

Abrir un programa de terminal en Windows 10

Para acceder al programa cliente OpenSSH, debe abrir una aplicación 'Terminal' en Windows 10.

Para abrir la aplicación 'Terminal' en Windows 10, haga clic derecho (RMB) en el menú 'Inicio' y haga clic en 'Windows PowerShell'.

La aplicación Terminal de Windows 10 debe estar abierta.

Para confirmar si puede acceder al programa OpenSSH Client, ejecute el siguiente comando. La versión del cliente OpenSSH debe estar impresa en la terminal:

> ssh -EN

Acceso a los servidores Linux a través de SSH desde Windows 10/11

Para acceder a un servidor Linux desde su computadora con Windows 10/11, puede ejecutar el siguiente comando:

$ ssh < nombre de usuario >@< nombre de host / dirección IP >

O

$ ssh -pag < número de puerto > < nombre de usuario >@< nombre de host / dirección IP >

Aquí el es el nombre de usuario de inicio de sesión de su servidor Linux.

El es el nombre de host/nombre de dominio o la dirección IP de su servidor Linux.

El es el número de puerto del servidor OpenSSH que se ejecuta en el servidor Linux al que intenta acceder. Esto solo es necesario si el servidor OpenSSH se ejecuta en un puerto no predeterminado, un puerto que no sea el 22.

Por ejemplo, para acceder al servidor Linux con la dirección IP 192.168.0.112 como usuario de inicio de sesión shovon, ejecute el siguiente comando:

> ssh shovón @ 192.168.0.112

Para confirmar la clave SSH/huella digital del servidor Linux, escriba 'sí' y presione .

Escriba la contraseña de inicio de sesión de su servidor Linux y presione .

Debe iniciar sesión en el servidor Linux.

Ahora, puede ejecutar cualquier comando que desee en su servidor Linux remoto.

$ nombre de host -I

$ lsb_liberación -a

Para cerrar la sesión SSH, ejecute el siguiente comando:

$ salida

Eliminación de las claves SSH/huellas dactilares en conflicto de Windows 10/11

Si está utilizando DHCP para asignar las direcciones IP en sus servidores Linux, en ocasiones se puede asignar la misma dirección IP a diferentes servidores Linux. En ese caso, si intenta conectarse mediante SSH a un servidor Linux con una dirección IP que se asignó previamente a otros servidores Linux al acceder a través de SSH, verá el siguiente mensaje de error.

Esto sucede porque las claves/huellas dactilares SSH de estos servidores Linux son diferentes, mientras que la dirección IP es la misma. Acceder a estos servidores podría ser un problema de seguridad (es decir, un ataque de intermediario). Por lo tanto, el programa cliente SSH no permite este tipo de conexiones.

Para resolver este problema, debe eliminar la clave/huella digital SSH que el programa cliente OpenSSH guarda como caché para la dirección IP en su computadora con Windows 10/11.

Por ejemplo, puede eliminar la clave/huella digital SSH almacenada en caché para la dirección IP 192.168.0.112 con el siguiente comando:

$ ssh-keygen -R 192.168.0.112

La clave/huella digital SSH almacenada en caché para la dirección IP debe eliminarse de su computadora con Windows 10/11.

Ahora, debería poder acceder al servidor Linux con la misma dirección IP desde su computadora con Windows 10/11 a través de SSH como de costumbre, como puede ver en la siguiente captura de pantalla:

> ssh shovón @ 192.168.0.112

Conclusión

Le mostramos cómo instalar el programa cliente OpenSSH en los sistemas operativos Windows 10/11. También le mostramos cómo abrir una aplicación de Terminal en Windows 10/11 y acceder a los servidores Linux desde Windows 10/11 a través de SSH, y cómo eliminar las claves/huellas dactilares SSH en conflicto para servidores Linux con la misma dirección IP desde Windows 10/ 11 sistemas operativos.