같이 인턴 하시는 분 개발 서버 접속 도와드리다가 알게 된 내용 정리
같이 인턴하시는 분은 개발서버 접속이 처음이셔서,
Warning: Identity file [pem키이름].pem not accessible: No such file or directory.
이런 오류가 뜬다고 하셨다! pem 키가 없다는 오류! 메신저방의 pem키를 다운로드받으려고 했는데 만료기간이 지나서😭
로컬에 있는 mymon-dev.pem 키를 드렸다!!
로컬에서 scp [pem키이름].pem 아이디@회사.com:/home1/아이디
통해 pem 키 복사
하지만, 오류 발생 ❗️
아래 이미지와 같은 오류가 나면서 접근이 안되는 것 같다고 하셨다.permission 0644 for are too open
내가 이전에 겪었던
SSH 원격 접속 에러 : Host key verification failed.
오류인 줄 알았는데, 메세지를 자세히 보니 아니었다.
답은 💡
key 권한 관련 에러였다. 구글링해서 찾은 내용은 이렇다.
key 의 권한 관련 에러 인데요. ( 소유자 외의 사용자가 접근이 불가능하며 수정이 가능해서는 안 됩니다. ) 간단히 해결 방법은 키의 권한 (Permission) 을 chmod 를 통해 400 으로 변경해 주시면 됩니다.
chmod 400 ./{key_name} chmod 400 ./[pem키이름].pem
해결해드리고 접속되는 것까지 확인해드렸다! 완료!
로컬에 있는 [pem키이름].pem 키는 -rw-------@
회사.com에 있는 [pem키이름].pem 키는 -rw-------
골뱅이는 뭐지?
외부에서 다운받은 파일들을 사용할 경우 다시한번 물어 보도록 하기 위해 추가되어진 속성이다.
일반적으로 인터넷에서 다운로드 받거나 하면 추가되는 속성인 것 같다.
read(4), write(2), execute(1)
읽기,쓰기,실행
참고 링크
안녕하세요. 혹시 chmod 400 .pem이 지속해서 444로 적용될 경우에 해결방법을 알고 계실까요? 파일의 속성-보안-고급 들어가서 변경해도 해결이 안되네요ㅠㅠ