Colocar un archivo de clave pública para OpenSSH

Colocar un archivo de clave pública para OpenSSH

Estoy ejecutando Ubuntu 16.04.1 LTS en una máquina virtual en mi computadora portátil con Windows 7. Creé una clave privada y 2 públicas usando PuTTY Key Generator. Una de las claves públicas provino del botón "Guardar clave privada", mientras que la otra provino de Conversiones > Exportar clave OpenSSH. Utilicé un programa FTP para colocar los 2 archivos de clave pública en el directorio /home/myUserName en Ubuntu. Preguntas:

1) ¿Qué archivo de clave pública quiero usar?

2) ¿Cómo determino dónde colocar el archivo de clave pública?

3) Cuando uso Ubuntu (sin SSH), ¿qué comandos uso para colocar/activar el archivo de clave pública?

Realmente apreciaria cualquier ayuda. Mis búsquedas en la Web arrojan información confusa sobre cómo crear archivos clave a través de una conexión SSH. Ya tengo los archivos y sólo quiero que funcionen.

Respuesta1

  1. En su máquina Ubuntu, necesitará tener un archivo en /home/user/.ssh llamadoclaves_autorizadas
  2. Esto deberá tener los permisos establecidos en -rw-r--r--. Puede configurar esto a través chmod 644 authorized keysde la línea de comando en la máquina virtual.
  3. Una vez que el archivo esté allí, ahora deberá editar elclaves_autorizadasarchivo y coloque el texto de su clave pública openSSH dentro. Asegúrese de que no se agreguen espacios en blanco al texto al copiarlo. (Puede editar este archivo mediante el bloc de notas o el bloc de notas++)
  4. Guarde este archivo en la máquina virtual de Ubuntu.
  5. Ahora que tienes elclaves_autorizadasarchivo creado, ahora debería poder conectarse a través de PuTTy con suPRIVADOllave.
  6. Para hacerlo, asegúrese de tener el archivo .ppk configurado para su conexión.
  7. Navegará con PuTTy hasta la parte Conexiones del árbol y luego hará clic enSSH
  8. Haga clic enautenticacióny en la parte inferior del lado derecho, puedes ver la sección para buscar tu .ppk.
  9. Una vez que haya seleccionado esto, ahora debería poder intentar conectarse a la máquina virtual de Ubuntu mediante la autenticación de clave.

información relacionada