passwordless ssh no VM - arquivo de chaves autorizado estranho

1

Eu estou tentando configurar o ssh sem senha para o meu localhost (em si).

Eu tenho a máquina host PM1 e então eu lanço uma VM (vm1) usando o qemu-kvm e logado na VM. Então, eu estou tentando configurar ssh sem senha dentro de vm1, para que o ssh root @ vm1 (da própria vm1) me logue sem senha.

vm1 # ssh-copy-id root @ vm1

Então

vm1 # root ssh @ vm1

Agora, posso fazer o login sem senha. sem problemas.

Então comecei a procurar em authorized_keys. /root/.ssh/authorized_keys

Aqui eu encontro uma nova entrada como:

ssh-rsa <some key> <hostmachine username>@<hostmachine hostname>

como vem hostmachine username e hostmachine hostname entra em cena aqui ?? Não deveria ser o nome de máquina da máquina vm username @ vm?

Isso parece um pouco estranho.

    
por kumar 09.02.2016 / 08:10

1 resposta

3

O texto após a chave é apenas um comentário. É o comentário que é adicionado quando a chave é gerada. Você pode mudá-lo para o que quiser ou até mesmo removê-lo. Está lá porque o ssh-copy-id faz exatamente o que diz e apenas copia a chave pública para a máquina remota.

Isso é documentado

Protocol 2 public key consist of: options, keytype, base64-encoded key, comment.

    
por 09.02.2016 / 08:20