우분투 20.04 SSH RSA Key 교환 문제

SSH RSA key를 등록하여 패스워드 입력없이 키 교환으로 인증할 때 아래 이미지와 같은 에러가 발생하였다. 우분투 18.04 버전에서는 발생하지 않는다.

SSH RSA key 교환에 문제가 있는 것 같고, SSH 옵션을 아래와 같이 설정하면 문제가 쉽게 해결 된다.

$ ssh -o "KexAlgorithms diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1" -p 29418 rtdhcgit.realtek.com

매번 옵션을 입력할 수 없고, repo로 git에서 소스를 다운받을 때 문제가 발생하기 때문에 아래 파일에 옵션 내용을 설정하도록 한다.

sudo vi /etc/ssh/ssh_config.d/weak.conf

KexAlgorithms diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1

/etc/ssh/ssh_config.d/weak.conf 파일을 생성하면 SSH 연결시 자동으로 옵션이 설정되어 연결된다.