Lightsail 에서 브라우저 기반 SSH 콘솔 사용 시 다음과 같은 에러가 발생하는 경우가 있다.
“로그인에 실패했습니다. 이 인스턴스가 방금 시작된 경우 1~2분 후에 다시 시도하십시오. CLIENT_UNAUTHORIZED [769]"
769 오류는 SSH 인증 오류 인데 원인은 크게 2가지로 추정된다.
- /etc/ssh/lightsail_instance_ca.pub 의 Lightsail 시스템 키 구성이 잘못된 경우
- 인스턴스를 이전 버전에서 20.04로 업그레이드 한 경우
시스템이 이전 버전에서 20.04버전 혹은 22.04 버전으로 업그레이드 된 경우 아래와 같이 문제를 해결한다.
Ubuntu 20.04: sshd_config 파일에 CASignatureAlgorithms 파라미터 라인을 수동으로 입력
$ sudo vi /etc/ssh/sshd_config $ cat /etc/ssh/sshd_config | egrep "CASignature" CASignatureAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa
Ubuntu 22.04로 업그레이드 된 경우: sshd_config 파일에 CASignatureAlgorithms 및 PubkeyAcceptedAlgorithms 파라미터 라인을 수동으로 입력
$ sudo vi /etc/ssh/sshd_config $ cat /etc/ssh/sshd_config | egrep "CASignature|PubkeyAccepted" CASignatureAlgorithms ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa PubkeyAcceptedAlgorithms +ssh-rsa-cert-v01@openssh.com,ssh-rsa
브라우저 기반 SSH 콘솔을 사용하여 내 Lightsail 인스턴스에 액세스할 때 UPSTREAM_ERROR, UPSTREAM_NOT_FOUND 또는 CLIENT_UNAUTHORIZED 오류가 발생하는 이유는 무엇입니까?
AWS re:Post