DebianGNU/LinuxSegurançaSistema OperacionalSSHTutorialUbuntuUbuntu Server

Resolvendo o erro no matching key exchange method found no Linux

45

O o erro no matching key exchange method found acontece principalmente quando você tenta acessar equipamentos ou servidores com o Sistema Operacional mais antigos, e devido a isso ocorrem as incompatibilidades de servidor e client SSH.

Essa incompatibilidade acontece porque os sistemas e servidores mais atuais deixaram de utilizar chaves que já são consideradas inseguras.

Sitema Operacional base: Debian 12

Unable to negotiate with <ENDERECO-IP> port 2222: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1

0 – Acesse o sistema como root e crie o arquivo de configuração do SSH para o seu usuário.

Dessa maneira você consegue acessar o SSH dos dispositivos com o seu usuário padrão.

# nano /home/<nome-de-usuario>/.ssh/config

Adicione as linhas abaixo:

KexAlgorithms +diffie-hellman-group1-sha1,diffie-hellman-group14-sha1
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

As linhas acima também incluem compatibilidade para outras situações do ssh-rsa em que um client antigo tenta acessar um servidor e não consegue.

Para críticas, dúvidas e sugestões, envie um e-mail para erick{“arrob4”}erickandrade.com.br.

Related Articles

Redimensionando o disco de VM Ubuntu no ProxmoxVE

Aqui será mostrado como realizar o redimensionamento do disco de Máquinas Virtuais...

Importando imagens VDI, VDK, VMDK para o ProxmoxVE

As importações de Máquinas Virtuais para o ProxmoxVE via CLI podem ocorrer...

Alterando o nome do Servidor Zabbix

O cenário utilizado para o tutorial é com Zabbix Server 7.0x. Portanto,...

Quebrando a senha admin do Issabel PBX

Existe uma solução para a perda do acesso ao Issabel, e por...