카테고리 없음
AWS EC2 rocky9 에서 securecrt, xshell 로그인이 실패하고 다른 rocky linux 에서는 접속 가능한 현상
Firewall
2024. 4. 16. 17:13
사설 가상 서버에서는 rocky 이미지로 설치 후에 별다른 이상없이 SSH 접속이 가능하였으나,
최근 AWS EC2 에서 rocky 9 이미지 설치 후에 기본 private key 로 접속이 되지 않는 현상이 발생하였다.
userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
여러 SSH 클라이언트(securecrt, xshell, putty) 로 테스트해본 결과 로키 리눅스에서 ssh 접속만 가능하고 나머지는 auth methods 가 모두 실패하는 현상이 발생하였다.
구글링을 해보니 최신 리눅스는 regacy encryption 을 지원하지 않는 것 같았다.
해결 방법으로는 클라이언트 메소드를 바꾸거나 reqacy 를 지원하게 하는 방법으로 해결하면 될 것으로 보여 ssh 서버에 아래의 명령어를 실행하였다.
update-crypto-policies --set LEGACY
이 후 정상 접속이 되었다.
아래 링크 참고