ec2 인스턴스에 SSH로 연결할 수 없습니다. 경고: 보호되지 않은 개인 키 파일! '에 대한 권한 0555.pem'이(가) 너무 열려 있습니다.

ec2 인스턴스에 SSH로 연결할 수 없습니다. 경고: 보호되지 않은 개인 키 파일! '에 대한 권한 0555.pem'이(가) 너무 열려 있습니다.

sshec2 인스턴스를 생성한 후 프라이빗 키를 사용하여 포트에 로그인 하려고 했지만 chmod키를 에 다운 했는데도 400이 오류가 발생합니다.

vagrant@ubuntu-bionic:/vagrant$ chmod 400 ./itmo-544-2019.pem
vagrant@ubuntu-bionic:/vagrant$ ssh -i ./itmo-544-2019.pem ubuntu@<ip-address>
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0555 for './itmo-544-2019.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "./itmo-544-2019.pem": bad permissions
[email protected]: Permission denied (publickey).

개인 키가 다음으로 시작하는지 확인했습니다.

-----BEGIN RSA PRIVATE KEY-----

그리고 다음으로 끝납니다

-----END RSA PRIVATE KEY-----

나도 시도했다 chmod 600 ./itmo-544-2019.pem. 그러나 이것도 도움이 되지 않았습니다.

왜 그런지 아시나요?

관련 정보