본문 바로가기

KnowHow/etc

SSH 키 이용 시 bad permissions: ignore key: 에러가 발생할 경우

작성자 : Deok


키를 이용하여 ssh를 접속하려 할 때 아래와 같은 에러가 발생하는 것을 볼 수 있습니다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0755 for './{key_name}' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: ./{key_name}


이는 key 의 권한 관련 에러 인데요. ( 소유자 외의 사용자가 접근이 불가능하며 수정이 가능해서는 안 됩니다. )


간단히 해결 방법은 키의 권한 (Permission) 을 chmod 를 통해 400 으로 변경해 주시면 됩니다.


$ chmod 400 ./{key_name}


이제 키를 이용하여 rsync 혹은 ssh 사용 시 정상적으로 동작하는 것은 확인하실 수 있으실 것입니다.


즐거운 개발되시기 바랍니다.