몇 년 동안 사용됨호 4내 SSH2 연결의 기본 비밀번호로~/.ssh/config문서
host namaka
hostname localhost
port 2022
ciphers arcfour
IdentityFile ~/.ssh/virtualbox
compression true
StrictHostKeyChecking no
user kermit
Debian 8로 업그레이드한 후 이 암호가 기본 SSH 구성에서 비활성화되어 다음 오류가 발생하는 것을 발견했습니다.
no matching cipher found: client arcfour server aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
그래서 내꺼 바꿨어~/.ssh/config도착하다
host namaka
hostname localhost
port 2022
ciphers aes256-ctr
IdentityFile ~/.ssh/virtualbox
compression true
StrictHostKeyChecking no
user kermit
(비밀번호 aes256에 유의하세요.) 이제 SSH 연결이 다시 작동합니다.
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:~$
불행히도 나는 아직도일치하는 비밀번호가 없습니다.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
scp가 이전 비밀번호를 어딘가에 캐시해 두었고 새 비밀번호를 사용하고 싶지 않은 것 같습니다.
명령줄에서 비밀번호를 강제 적용하면 작동합니다.
kermit@euroforce:~$ scp -c aes256-ctr foo kermit@namaka:/tmp/foo2
foo 100% 0 0.0KB/s 00:00
강제 프로필이 작동하지 않습니다.
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
어떤 단서가 있나요?
답변1
범인을 찾았습니다. 몇 년 전에 만든 후 잊어버린 bash 별칭이었습니다.
alias scp='scp -c arcfour'
나는 정말 창피하다