
Tenho encontrado alguns problemas ao configurar o SSH de um diretório chroot para uma VM secundária. Tudo isso está sendo feito no Google Cloud no momento usando o CentOS 8. Acho que criei o diretório chroot corretamente, adicionei /bin/ssh
ao diretório chroot, adicionei bibliotecas compartilhadas para /bin/ssh
.
Estou preso atualmente em execução ssh <IP_ADDRESS>
. Tive que primeiro criar um /home/<USER>/.ssh
no chroot e depois adicionei um known_hosts
arquivo dentro do .ssh
. Conectei-me à segunda VM e vejo que um host foi adicionado ao known_hosts
arquivo, mas não consigo superar um erro sobre<USER>@<IP_ADDRESS> Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
A autenticação por senha está desativada atualmente em sshd_config
ambas as instâncias de VM. Lembro-me de tentar brevemente a autenticação por senha com ambos e ainda assim falhou. Não tenho certeza do que estou perdendo para resolver isso.