티스토리 뷰
발생일: 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
반응형
댓글
공지사항