Cómo generar las teclas SSH en Windows Top 10/Top 10 para acceder a los servidores Linux sin contraseñas

Cómo generar las teclas SSH en Windows Top 10/Top 10 para acceder a los servidores Linux sin contraseñas
En este artículo, le mostraremos cómo generar las teclas SSH en los sistemas operativos de Windows 10 y Windows 11. También le mostraremos cómo instalar la tecla SSH pública generada de Windows 10 y Windows 11 en los servidores Linux para que pueda acceder a ellos a través de SSH sin contraseñas.

Tema de contenido:

  1. Instale el cliente SSH en Windows 10/11
  2. Genere las teclas SSH en Windows 10/11
  3. Encuentre la clave pública SSH generada en Windows 10/11
  4. Acceda a los servidores Linux desde Windows 10/11 a través de SSH
  5. Copie la clave pública SSH desde Windows 10/11 a los servidores Linux
  6. Verifique si el inicio de sesión SSH sin contraseña a los servidores de Linux funciona desde Windows 10/11
  7. Conclusión

Instale el cliente SSH en Windows 10/11

Para generar las teclas SSH en Windows 10 y Windows 11, debe tener el programa de cliente OpenSSH instalado en sus sistemas operativos de Windows 10/11.

Lea este artículo si necesita alguna ayuda para instalar el programa de cliente OpenSSH en Windows 11.

Lea este artículo si necesita alguna ayuda para instalar el programa de cliente OpenSSH en Windows 10.

Genere las teclas SSH en Windows 10/11

Para generar las teclas SSH en Windows 10/11, debe abrir un programa terminal.

Lea este artículo si necesita alguna ayuda para abrir un programa de terminal en Windows 11.

Lea este artículo si necesita alguna ayuda para abrir un programa de terminal en Windows 10.

Una vez que abra el programa Terminal, ejecute el siguiente comando para generar una tecla SSH en Windows 10/11:

$ ssh-keygen

Prensa .

Prensa .

Prensa .

Se debe generar una nueva clave SSH.

Encuentre la clave pública SSH generada en Windows 10/11

Puede encontrar la clave pública SSH generada en el C: \ Users \\ \\.ssh Carpeta de su sistema operativo Windows 10/11. Aquí, es el nombre de usuario de su sistema operativo Windows 10/11.

Abra la aplicación "Explorador de archivos" y navegue al C: \ Users \\ \\.ssh carpeta.

Encontrarás el "ID_RSA.archivo de pub "aquí. Debe copiar el contenido de este archivo. Ábralo con una aplicación de editor de texto, yo.mi. "Bloc". Para hacer eso, haga doble clic (LMB) en el "ID_RSA.archivo de pub ".

Seleccione "Bloc de notas" de la lista de aplicaciones y haga clic en "Siempre".

El "ID_RSA.El archivo de pub "debe abrirse con la aplicación" bloc de notas ".

Seleccione el contenido del "ID_RSA.Pub "Archivo presionando + A. Entonces presione + C Para copiar el contenido seleccionado.

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

Ahora, debe SSH en el servidor de Linux al que desea acceder sin contraseñas desde su sistema operativo Windows 10/11. Si necesita ayuda en eso, lea el artículo sobre cómo SSH en los servidores de Linux de Windows 10/11.

Copie la clave pública SSH desde Windows 10/11 a los servidores Linux

Una vez que acceda al servidor Linux a través de SSH, pegue la clave pública SSH de su sistema operativo Windows 10/11 (que copió anteriormente) en el ~/.ssh/autorized_keys Archivo de su servidor Linux.

Para hacer eso, abra el ~/.ssh/autorized_keys Archivo de su servidor Linux con el siguiente comando:

$ nano ~/.ssh/autorized_keys

O

$ vi ~/.ssh/autorized_keys

El ~/.ssh/autorized_keys El archivo debe abrirse con su editor de texto deseado.

Si abrió el archivo "Authorized_Keys" con el editor de texto "Nano", simplemente haga clic con el botón derecho (RMB) en el programa terminal y el texto copiado (clave pública SSH de su máquina Windows 10/11) debe pegarse.

Si usó el editor de texto "VI" para abrir el archivo "autorizado_keys", presione Para ir a "Modo insertar" y haga clic con el botón derecho (RMB) en el terminal para pegar la clave pública SSH copiada.

Una vez que pegue la clave pública SSH, guarde la ~/.ssh/autorized_keys archivo.

Si usa el editor de texto "nano", presione + X seguido por Y y Para guardar el archivo "autorizado_keys".

Si usa el editor de texto "VI", presione volver al "modo de comando". Entonces, escriba : WQ! y presionar Para guardar el archivo "autorizado_keys".

El ~/.ssh/autorized_keys El archivo debe guardarse como puede confirmar leyendo el contenido del archivo "autorizado_keys".

$ Cat ~/.ssh/autorized_keys

Ahora, cierre la sesión SSH con el siguiente comando:

$ Salida

Verifique si el inicio de sesión SSH sin contraseña a los servidores de Linux funciona desde Windows 10/11

Ahora que instaló la clave pública SSH de su sistema operativo Windows 10/11 en el servidor Linux, debería poder iniciar sesión en su servidor Linux sin contraseña.

Para verificar si el inicio de sesión sin contraseña en su servidor Linux funciona desde Windows 10/11, abra la aplicación Terminal en Windows 10/11 e intente SSH en su servidor Linux.

$ ssh @

NOTA: Asegúrese de cambiar el y con el nombre de usuario de inicio de sesión y el nombre de dominio/dirección IP de su servidor Linux respectivamente.

Debe registrarse en su servidor de Linux (sin necesidad de ingresar una contraseña).

Conclusión

Le mostramos cómo generar una tecla SSH en los sistemas operativos de Windows 10 y Windows 11. También le mostramos cómo instalar la clave pública SSH (de sus sistemas operativos Windows 10 y Windows 11) en un servidor de Linux para que pueda SSH en ella (desde Windows 10 y Windows 11) sin necesidad de ingresar ninguna contraseña.