Eu encontrei o culpado: era um pseudônimo bash que eu criei há alguns anos e depois esqueci
alias scp='scp -c arcfour'
Que pena de mim
Usado por alguns anos arcfour como criptografia padrão para conexão SSH2 no meu arquivo ~ / .ssh / config
host namaka
hostname localhost
port 2022
ciphers arcfour
IdentityFile ~/.ssh/virtualbox
compression true
StrictHostKeyChecking no
user kermit
Após uma atualização para a Debian 8, descobri que esta cifra foi desabilitada a partir da configuração padrão do ssh e estava recebendo o seguinte erro
no matching cipher found: client arcfour server aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
Então eu mudei meu ~ / .ssh / config para
host namaka
hostname localhost
port 2022
ciphers aes256-ctr
IdentityFile ~/.ssh/virtualbox
compression true
StrictHostKeyChecking no
user kermit
(observe a cifra aes256) e agora minha conexão ssh está funcionando novamente.
kermit@euroforce:~$ ssh kermit@namaka
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jul 16 00:20:21 2015 from 10.0.2.2
kermit@namaka:~$
Infelizmente, ainda estou recebendo o erro no cipher quando tento fazer um scp
kermit@euroforce:~$ scp foo kermit@namaka:/tmp/
no matching cipher found: client arcfour server aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
lost connection
Parece que o scp armazenou em algum lugar a cifra anterior e não quer usar o novo.
Forçar a cifra a partir da linha de comando funciona
kermit@euroforce:~$ scp -c aes256-ctr foo kermit@namaka:/tmp/foo2
foo 100% 0 0.0KB/s 00:00
Forçando o arquivo de configuração não funciona
kermit@euroforce:~$ scp -C .ssh/config foo kermit@namaka:/tmp/foo2
no matching cipher found: client arcfour server aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
lost connection
Alguma pista?