%20de%20ssh-dss%20para%3F.png)
Estou acostumado a usar o Putty em uma caixa do Windows ou em um terminal de linha de comando OSX para SSH em umNAS Western Digital MyCloud, sem qualquer configuração do cliente.
O Ubuntu 16.04 tenta fazer SSH no NAS (via LAN):
ssh [email protected]
Unable to negotiate with 192.168.8.109 port 22: no matching host key type found. Their offer: ssh-dss
Este artigo indica que o servidor e o cliente devem concordar em 4 decisões. Pelo que entendi: otroca de chaves(kex) no lado NAS deve ser atualizado para um kex seguro e robusto, que o Ubuntu aceitará.
Questões:
- Qual processo de tomada de decisão deve ser usado para escolher um kex robusto?
- Existe um bom procedimento de atualização do kexpara o WD Mycloud?
Se você executou esta atualização com sucesso em um WD MyCloud, indique isso em sua resposta. Obrigado
Responder1
Há o mesmopergunta sobre SO. Resumindo, as novas chaves DSA do OpenSSH foram obsoletas, porque elas não podem ser maiores que 1024 b. Para solucionar isso, crie um arquivo de configuração local ~/.ssh/config
com
Host 192.168.8.109
HostkeyAlgorithms +ssh-dss
E então você poderá se conectar ao seu host. Geralmente não permita isso, porque a segurança dessas chaves é questionável. Outra possibilidade é usar o modo inline durante a conexão:
ssh -oHostKeyAlgorithms=+ssh-dss [email protected]