VSCode에서 Remote SSH로 연결하려고 할 때 "UNPROTECTED PRIVATE KEY FILE!"라고 불리는 경우의 대처법

1408 단어 SSHVSCodeWindows10

VSCode에서 Remote SSH로 연결하려고 할 때 "UNPROTECTED PRIVATE KEY FILE!"라고 불리는 경우의 대처법



배경



2020년 3월 28일 지난 밤까지 연결되어 있던 AWS 환경에 갑자기 연결되지 않게 됐다.
자동 업데이트를 활성화하면 이러한 불합리한 경우가 종종 내려갑니다.

접속시에 나오는 에러는 이하.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\\Users\\ユーザー名\\.ssh\\秘密鍵名.pem' 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\\ユーザー名\\.ssh\\id_rsa": bad permissions

결론


  • 개인 키 파일을 마우스 오른쪽 버튼으로 클릭하여 속성을 표시합니다
  • 보안 탭의 고급 설정에서 상속 해제를 선택합니다.
  • 상속된 권한을 이 개체의 명시적 사용 권한으로 변환합니다.를 선택하고 확인

  • 다시 보안 탭의 편집에서 자신 이외의 사용자를 제거하고 확인

  • 이 상태에서 연결 시도

  • 결론



    "유저 디렉토리 부하에 비밀키를 두면 좋다"고 생각했지만, 갑자기 그러면 작동하지 않게 되어 버렸다.
    같은 현상에 고민하고 있는 사람의 도움이 되면 다행입니다.

    좋은 웹페이지 즐겨찾기