¿Cómo pude iniciar sesión sin contraseña y sin claves_autorizadas?

¿Cómo pude iniciar sesión sin contraseña y sin claves_autorizadas?

Comencé con una casilla en Google Compute Engine (el servicio en la nube de Google) con una cuenta llamada xyz y una dirección IP efímera.

Supongamos que la dirección IP efímera fuera 2.3.4.5.

Antes de comenzar el proceso a continuación, pude iniciar sesión en[correo electrónico protegido]con una contraseña.

Luego adjunté una dirección IP estática. Supongamos que la dirección IP estática fuera 1.2.3.4.

Luego escribí

my@localbox:~$ ssh-copy-id [email protected]

El comando parece colgarse, así que eliminé la terminal.

Luego hice un simple

my@localbox:~$ ssh [email protected]

Lo cual tuvo éxito sin pedirme una contraseña.

Supuse que mi clave había llegado a mis claves_autorizadas, así que lo hice

xyz@cloudbox:~$ ls -al

Para mi sorpresa, .ssh contenía solo un archivo conocido_hosts, no un archivo autorizado_claves.

Además, el comando

my@localbox:~$ ssh-copy-id [email protected]

Todavía se cuelga cuando lo intento, así que no fue solo una casualidad.

¿Cómo puedo iniciar sesión en esta cuenta sin contraseña si no hay un archivo .ssh/authorized_keys? ¿Está relacionado con la causa del bloqueo de ssh-copy-id?

Respuesta1

El problema era una sesión maestra de control SSH que se ejecutaba en segundo plano. ssh-copy-id colgado con control master es un error conocido.

información relacionada