GitHub 에서 OpenSSH 보안을 강화(버전 업)해서 발생하는 문제이다.
$ git ls-remote git@github.com:OpenTSDB/opentsdb
no kex alg
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
클라 버번이 너무 하위 버전이거나..
openssh 버전이 너무 낮으면 no kex alg 에러가 난다.
$ cat /etc/redhat-release
CentOS release 5.8 (Final)
kex 알고리즘이 없어서 발생한것으로서.. 서버에서 kex 알고리즘을 추가해서 재시작하거나. 클라이언트 openssh을 최신으로 변경한다.
kex(key exchange) 알고리즘 중 일부가 insecure하다고 판단한 것으로 보인다..
(https://devcenter.heroku.com/changelog-items/1311)
kex 알고리즘에 대한 설명은 다음과 같다.
https://www.linuxquestions.org/questions/linux-networking-3/sshd-and-kex-algorithms-4175545359/
'Tool' 카테고리의 다른 글
맥OS 에서 숨은 파일 찾기 (0) | 2019.01.09 |
---|---|
tmux 사용 방법 (0) | 2018.12.19 |
[intellij] 2018.1 lombok 설정 (0) | 2018.06.19 |
[Intellij] 2017.3 이후 버전부터 Thread/Future쪽 디버깅 지원 (0) | 2018.05.14 |
[sourcetree] remote: Invalid username or password. fatal: Authentication failed 해결 (0) | 2018.03.14 |