Eu tenho uma máquina remota que preciso ssh
usar blowfish
criptografia. Eu configurei tudo no meu laptop no meu anterior distro
e tenho no meu config
arquivo a configuração para blowfish
. Hoje eu instalo Ubuntu Gnome
e quando tento ssh
em qualquer máquina recebo um erro
/home/yotam/.ssh/config line 43: Bad cipher 'blowfish'.
Procurei o que preciso instalar, mas parece que isso deve vir junto com o arquivo distro
. o que estou perdendo?
Responder1
Não há cifra chamada blowfish
em SSHv2. Estava apenas no antigo protocolo SSHv1, que desapareceu (espero que também no Ubuntu).
SSHv2 tem cifra chamada blowfish-cbc
conforme indicado na página de manual para ssh_config
(sempre um bom lugar para começar).
Responder2
No Ubuntu 16.04 você pode tentar isso (substitua usuário e ip)
ssh -XC -c [email protected] [email protected]
Responder3
Tudo que você precisa fazer é excluir todas as linhas que contenham:
cipher blowfish
do arquivo ~/.ssh/config, que no caso do postador original é a linha 43, conforme indicado pela mensagem de erro. No entanto, esta mensagem de erro é enganosa; veja a resposta emhttps://bugzilla.redhat.com/show_bug.cgi?id=1281705
A causa provável é que você configurou sua conexão SSH há algum tempo ou usou um tutorial antigo e agora atualizou para uma versão do SSH que não permite essa opção.