(Resolvido) Userauth_pubkey Tipo de chave SSH-RSA não em PubKeyCeptEdalgorithms
- 576
- 45
- Ms. Travis Schumm
O problema:
Hoje, lancei uma nova instância da AWS com o Ubuntu 22.04. A chave padrão fornecida pela AWS está funcionando bem com o SSH. Mas quando anexei minha chave SSH pessoal ao servidor e tentei acessar com o Filezilla sobre o SFTP, recebi o seguinte erro em autenticação.registro.
10 de maio 11:52:58 localhost sshd [57650]: desconectado da autenticação do usuário Ubuntu 203.190.146.202 Porta 46565 [PreAuth]10 de maio 11:52:59 localhost sshd [57652]: userauth_pubkey: tipo de chave ssh-rsa não em pubkeyCeptedalgorithms [preauth]
10 de maio 11:53:00 localhost SSHD [57652]: Mensagem repetida 3 vezes: [USERATH_PUBKEY: Tipo de chave SSH-RSA não em PubKeyCeceptalgorithms [PreAuth]]
10 de maio 11:53:00 localhost SSHD [57652]: Erro: Recebido desconectar de 203.190.146.202 Porta 50045: 14: Nenhum método de autenticação suportado disponível [PreAuth]
A solução:
Primeiro, eu confirmo que a autenticação baseada em chave está funcionando, pois consegui fazer login com a chave SSH fornecida pelo AWS Console. Depois disso, criei uma nova chave com tipo Ecdsa.
Abra um terminal e gerar um novo par de chaves:
ssh -keygen -t ecdsa
Depois que a chave for gerada, adicione a chave pública aos servidores remotos ~//.arquivo ssh/autorizado_key.
Agora, posso me conectar com sucesso ao servidor remoto com o Filezilla sobre o SFTP.
- « Alterando o fundo da tela de login no Ubuntu 22.04 e 20.04
- Como instalar o LightDM Display Manager no Ubuntu »