티스토리 뷰

발생일: 2014.03.04

키워드: jenkins, id_rsa, private key permission

문제:
젠킨스 빌드에서 SSH로 원격 서버에 접속해서 명령을 날리던 중, 아래와 같은 오류가 발생한다.


뭔가 문제일까?


해결책:

Permissions 0644 for ‘/var/lib/jenkins/.ssh/id_rsa’ are too open.

에러 메시지에서처럼, 젠킨스의 프라이빗 키 파일의 권한이 644로 설정되어 있었기 때문이다.
프라이빗 키의 공개 범위가 너무 넓어서 해당 키를 사용하지 않겠다는 얼럿이다.

644(-rw-r—r—) 로 설정되어 있었던 키 파일의 권한을, 600(-rw———) 으로 변경하는 것으로 해결했다.

$ chmod 600 id_rsa

반응형
댓글
공지사항