사내에서 Gerrit을 소스 관리툴로 사용하고 있습니다.
Gerrit을 도입한 이유는 "코드 리뷰"가 가능하기 때문이었습니다.
현실과 이상에 괴리가 있듯이 코드 리뷰를 하기 위해 도입을 했지만 코드 리뷰는 정착하지 못했고 코드를 Push하기 전 한 단계가 늘었다며 직원들의 불평만 들었습니다.
직원 중 한 명이 컴퓨터를 도메인 이행을 하고나서 Gerrit을 위해 키를 등록하고 SSH로 프로젝트를 Clone하려고 하니 아래와 같이 오류 발생해서 도움을 요청했습니다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\\Users\\who_are_you/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "C:\\Users\\who_are_you/.ssh/id_rsa": bad permissions
who_are_you@**********.co.kr: Permission denied (publickey).
메세지의 내용은 개인키가 다른 사용자들에게 접근되면 안된다며 오류가 발생했습니다.
이 문제를 해결하기 위해서 .ssh 폴더의 접근 권한을 SYSTEM, 관리자 그리고 소유자에게만 허용해야 합니다.
그래서 다른 그룹이나 사용자들은 제거해야 합니다.
.ssh 폴더의 보안 > 고급 |
댓글
댓글 쓰기