No puedo iniciar sesión en Ubuntu Core 16 usando una segunda clave ssh

No puedo iniciar sesión en Ubuntu Core 16 usando una segunda clave ssh

Acabo de instalar Ubuntu Core 16 en una Raspberry Pi 2. Antes de la instalación, cargué mi clave ssh para una de mis computadoras en mi cuenta SSO de Ubuntu. Después de la instalación, no tuve problemas para conectarme al Pi usando mi clave y mi nombre de usuario de Ubuntu SSO. Luego quise poder conectarme al Pi desde otra máquina y generé una nueva clave que luego agregué a la misma cuenta.

El problema es que iniciar sesión con esta segunda clave no funciona.

Si miro mi archivo autorizado_keys en el Pi, contiene solo la primera clave, lo que explica por qué el inicio de sesión desde la segunda máquina no funciona. ¿Cómo consigo mi segunda llave allí? Supongo que podría hacerlo manualmente, pero parece que no es la forma correcta de hacerlo, dada la integración en la nube y todo eso.

Respuesta1

Las claves SSH se importan una vez console-confal directorio de inicio de su usuario ~/.ssh/. Por lo tanto, si monta la writablepartición en una máquina Linux diferente, puede agregar manualmente las claves públicas SSH que faltan al archivo /writable/user-data/username/.ssh/authorized_keys.

Esto funcionó en una WDLabs Nextcloud Box con Ubuntu Core 16 y Nextcloud 11.

información relacionada