Sei que não foi uma boa ideia atualizar o OpenSSH para v. 7.6 no Centos 6.9, mas foi feito. Então agora não consigo me conectar ao servidor por ssh.
Tentando fazer login com a chave:
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: pkalg rsa-sha2-512 blen 279
debug2: input_userauth_pk_ok: fp SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxx
debug3: sign_and_send_pubkey: RSA SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxx
debug3: send packet: type 50
Authentication failed.
Tentando fazer login com senha de root:
debug2: we sent a password packet, wait for reply
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
Permission denied, please try again.
Qualquer outra coisa possível para corrigir isso ou fazer o downgrade do openssh?
ps Estou me conectando do MacOs com OpenSSH_7.5p1 e do CentOs 7 com OpenSSH_7.4p1, então meu problema não está no legado.
Obrigado!
Portanto, antes de mais nada, a atualização do OpenSSH sobrescreve o arquivo sshd_config, tornando impossível o login no sistema pelo root (portanto, se você atualizar o OpenSSH a partir de uma fonte - não se esqueça de verificar sshd_config antes de sair). Mas consegui usar o Parallels VM Console para conectar e alterar sshd_config, mas ainda recebo o mesmo problema com a conexão.
O segundo problema que encontro é que as configurações do PAM para sshd (/etc/pam.d/sshd) não foram atualizadas e solicitaram arquivos antigos
Tentei primeiro usar soluções que encontrei na internet para este caso, mas no final troco o sshd e uso as mesmas configurações de outro servidor com Centos7:
Após essas alterações, consegui fazer o login no sistema.