scp não honra .ssh / config

2

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?

    
por Andrea de Palo 05.08.2015 / 08:08

1 resposta

3

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

    
por 13.10.2015 / 16:00