Tema de contenido:
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 clientes SSH en su sistema operativo Windows 11. El programa de cliente SSH no se puede instalar en su sistema operativo Windows 11.
Para verificar si el programa del cliente SSH está instalado o instalar el programa del cliente SSH en Windows 11, haga clic con el botón derecho (RMB) en el menú "Inicio" y haga clic en "Configuración".
La aplicación "Configuración" debe abrirse.
Haga clic en Aplicaciones > Características opcionales.
Desplácese un poco hacia abajo. Verá la función "OpenSsh Client". 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 de 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 clientes SSH en su sistema operativo Windows 10. El programa del cliente SSH no se puede instalar en su sistema operativo Windows 10.
Para verificar si el programa del cliente SSH está instalado o instalar el programa del cliente SSH en Windows 10, haga clic con el botón derecho (RMB) en el menú "Inicio" y haga clic en "Configuración".
La aplicación "Configuración" debe abrirse.
Haga clic en "Aplicaciones".
Haga clic en "Características opcionales" en la sección "Aplicaciones y características".
Desplácese un poco hacia abajo. Verá la función "OpenSsh Client". 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 de cliente OpenSSH en Windows 10.
Abrir un programa 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 de cliente OpenSSH, ejecute el siguiente comando. La versión del cliente OpenSSH debe imprimirse en el terminal:
> ssh -v
Abrir un programa terminal en Windows 10
Para acceder al programa de cliente OpenSSH, debe abrir una aplicación "Terminal" en Windows 10.
Para abrir la aplicación "Terminal" en Windows 10, haga clic con el botón derecho (RMB) en el menú "Inicio" y haga clic en "Windows PowerShell".
Se debe abrir la aplicación de terminal de Windows 10.
Para confirmar si puede acceder al programa de cliente OpenSSH, ejecute el siguiente comando. La versión del cliente OpenSSH debe imprimirse en el terminal:
> ssh -v
Acceder a los servidores Linux a través de SSH desde Windows 10/11
Para acceder a un servidor Linux desde su computadora Windows 10/11, puede ejecutar el siguiente comando:
$ ssh@
O
$ ssh -p@
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 de Linux al que está intentando acceder. Esto solo se necesita si el servidor OpenSSH se ejecuta en un puerto no defectuoso, un puerto que no sea 22.
Por ejemplo, para acceder al servidor Linux con el 192.168.0.112 Dirección IP Como usuario de inicio de sesión de Shovon, ejecute el siguiente comando:
> SSH [email protected]
Para confirmar la tecla/huella digital SSH del servidor Linux, escriba "Sí" y presione .
Escriba la contraseña de inicio de sesión de su servidor Linux y presione .
Debe iniciarse sesión en el servidor de Linux.
Ahora, puede ejecutar cualquier comando que desee en su servidor remoto de Linux.
$ hostname -i
$ lsb_release -a
Para cerrar la sesión SSH, ejecute el siguiente comando:
$ Salida
Eliminar las teclas/huellas digitales SSH conflictivas de Windows 10/11
Si está utilizando DHCP para asignar las direcciones IP en sus servidores Linux, a veces se puede asignar la misma dirección IP a diferentes servidores de Linux. En ese caso, si intenta SSH en un servidor de Linux con una dirección IP que se asignó previamente a otros servidores de Linux al acceder a él a través de SSH, verá el siguiente mensaje de error.
Esto sucede porque las teclas SSH/huellas digitales 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 (yo.mi. Ataque de hombre en el medio). Entonces, el programa de clientes SSH no permite este tipo de conexiones.
Para resolver este problema, debe eliminar la tecla/huella digital SSH que el programa del cliente OpenSSH mantiene como un caché para la dirección IP en su computadora Windows 10/11.
Por ejemplo, puede eliminar la tecla/huella digital de SSH en caché para el 192.168.0.112 Dirección IP con el siguiente comando:
$ ssh -keygen -r 192.168.0.112
La tecla/huella digital SSH en caché para la dirección IP debe retirarse de su computadora Windows 10/11.
Ahora, debería poder acceder al servidor Linux con la misma dirección IP desde su computadora Windows 10/11 a través de SSH como de costumbre, como puede ver en la siguiente captura de pantalla:
> SSH [email protected]
Conclusión
Le mostramos cómo instalar el programa de cliente OpenSSH en los sistemas operativos de 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 teclas/huellas digitales SSH conflictivas para los servidores Linux con la misma dirección IP de Windows 10/ 11 sistemas operativos.