Featured image of post La configuración de Windows es gratuita para entretener a Ubuntu sin entrar en vigencia

La configuración de Windows es gratuita para entretener a Ubuntu sin entrar en vigencia

Este artículo presenta y resuelve el problema de que la configuración de Windows es gratuita para ingresar a Ubuntu. Ubuntu no entra en vigencia

Advertencia: este artículo está traducido por una máquina, lo que puede dar lugar a una mala calidad o información incorrecta. ¡Lea atentamente!

La configuración de Windows es gratuita para entretener a Ubuntu sin entrar en vigencia

causa

Durante la configuración de mi blog personal, planeé usar la acción de GitHub para implementar automáticamente, que debe usarse para usar la tecla SSH para reservar.

  1. Cómo configurar la tecla SSH para iniciar sesión en Ubuntu 20.04

  2. La solución no entra en vigencia después del éxito de la configuración de inicio de sesión libre de SSH

Configuración

El blogger usa Win10, Ubuntu20.04;

El proceso de clave de configuración es muy simple. En primer lugar

1
ssh-keygen -t rsa -q -C "For SSH" -f rsa_id

Luego usassh-copy-id remote_username@server_ip_address Implementar la clave pública al servidor remoto, pero Windows generalmente nossh-copy-idOrdene, para que pueda usar el siguiente comando.

1
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

Después de eso, reinicie el servicio SSH y úselossh remote_username@server_ip_address La conexión encontró que la contraseña aún es necesaria. Después de verificar la información, el enlace 2 está en la plataforma Linux. No es aplicable a Windows. Está perplejo.

Solución

Descubrí que el elemento del agente de AuthentInt openSSH no se inicia. La descripción es clara, es decir, se usa para verificar la clave pública y privada. Después de activar el servicio, todavía es imposible conectarse directamente a la prueba.

image-20230413152155447

Finalmente, agregue archivos de configuración en su directorio .ssh

1
2
3
4
5
Host yourhost
     Hostname yourhost
     Port 22
     User youruser
     IdentityFile ~/.ssh/your_key

¡Vuelva a conectar después de guardarlo y resolverlo perfectamente! image-20230413152155447