Como consegui fazer login sem senha e sem chaves_autorizadas?

Como consegui fazer login sem senha e sem chaves_autorizadas?

Comecei com uma caixa no Google Compute Engine (serviço de nuvem do Google) com uma conta chamada xyz e um endereço IP efêmero.

Vamos fingir que o endereço IP efêmero era 2.3.4.5.

Antes de iniciar o processo abaixo, consegui fazer login no[e-mail protegido]com uma senha.

Em seguida, anexei um endereço IP estático. Vamos fingir que o endereço IP estático é 1.2.3.4.

Eu então digitei

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

O comando parece travar, então matei o terminal.

Eu então fiz um simples

my@localbox:~$ ssh [email protected]

O que foi bem-sucedido sem me solicitar uma senha.

Presumi que minha chave havia entrado em minhas chaves_autorizadas, então fiz

xyz@cloudbox:~$ ls -al

Para minha surpresa, .ssh continha apenas um arquivoknown_hosts, não um arquivoauthorized_keys.

Além disso, o comando

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

ainda trava quando tento, então não foi apenas um acaso aleatório.

Como posso fazer login nesta conta sem senha se não houver arquivo .ssh/authorized_keys? Está relacionado à causa do travamento do ssh-copy-id?

Responder1

O problema era uma sessão mestre de controle SSH em execução em segundo plano. ssh-copy-id pendurado no control master é um bug conhecido.

informação relacionada