Problemas al configurar SSH para usar una frase de contraseña

Problemas al configurar SSH para usar una frase de contraseña

estoy tratando de seguiresta respuestapara configurar SSH usando un par de claves pública/privada y anote solo la contraseña de la máquina remota. Supongo que el problema es que el par de claves es para un "usuario diferente", pero no estoy muy familiarizado con SSH. Además, tengo dificultades para crear un par de claves "para el usuario correcto" (suponiendo que este sea mi problema).

Me conecto a la máquina con ssh <official_email>@machine, donde hay una cadena (asociada con el correo electrónico <name1>@company.com). Tengo un par de claves existente id_rsay id_rsa.pubtermina id_rsa.pubcon la cadena <personal_email>@gmail.com. Por alguna razón, seguir las instrucciones de la pregunta vinculada no funciona (el archivo de clave se copia, lo cual verifiqué, pero de todos modos me solicita la contraseña de la máquina remota cada vez). Creo que el problema es que el par de claves que tengo termina en <personal_email>@gmail.comy necesito uno que termine en <official_email>(probablemente @something, pero no estoy del todo seguro).

Intenté ejecutarlo ssh-keygeny guardarlo como un archivo nuevo, pero termina con un archivo filename.pubque termina en <local_user>@<local_machine>, que no es lo que quiero en absoluto.

Entonces, mis preguntas son:

  1. ¿Estoy en el camino correcto para resolver esto? Si es así, ¿cómo puedo generar un par de claves que tenga <official_email>@machine?

  2. Si no, ¿qué pasos debo seguir para resolver esto?

Respuesta1

El final es un comentario y no importará.

La clave pública debe ser una línea y agregarse al archivo autorizado_keys en el servidor al que se está conectando, en el directorio ~/.ssh del ID de usuario con el que está intentando realizar ssh.

Es posible que sea necesario cambiar los permisos del directorio .ssh, debería ser el modo 700

chmod 700 ~/.ssh

Es posible que sea necesario cambiar el archivo Authorized_keys, debería estar en modo 600.

chmod 600 ~/.ssh/authorized_keys

La generación de una nueva clave crea 2 archivos, una clave privada (id_rsa si elige rsa predeterminado, modo 600) y una clave pública (id_rsa.pub, modo 644) y esta clave pública debe estar en el archivo autorizado_keys del servidor de destino como una sola línea.

información relacionada