Erro ao conectar via ssh

Ao tentar conectar via ssh a um servidor, aconteceu o seguinte erro:
λ ssh <host>
Unable to negotiate with <host>: no matching host key type found. Their offer: ssh-dss
O motivo disso, é que a partir da versão 7.0 do OpenSSH as chaves do tipo DSA(Digital Signature Algorithm) são desativadas por padrão, por serem fracas.
Lembrando, o uso de chaves DSA é desaconsalhavel.

Abaixo segue um workaround para conseguir conectar:
echo Host <host> >> ~/.ssh/config
echo HostKeyAlgorithms +ssh-dss >> ~/.ssh/config

Comments

Popular posts from this blog

Tela preta no Backtrack 5 ao executar o startx

Maven Error assembling EJB: META-INF/ejb-jar.xml is required for ejbVersion 2.x

Static Metamodel