본문 바로가기

Development/Linux

윈도우 SSH 에서 WARNING: UNPROTECTED PRIVATE KEY FILE! 처리

윈도우의 PowerShell 에서 직접 AWS의 SSH에 접속하기 위해 기존에 다운받았던 pem키 파일을 불러와서 접속중에 

경고와 함께 bed permissions라고 에러를 팅군다.

 

 

Linux라면 간단히 chmod로 처리할 텐데 윈도우는 해당 처리가 과정이 필요하므로 기록해 둔다.

 

해당 키파일을 오른쪽 클릭하여 속성으로 들어간다.

 

!! 처음부터 사용자를 추가하여 권한만 부여하면 아래와 같이 추가는 되나 적용되지 않아 동일하게 bad permissions가 표시된다.

사용자 권한은 추가되었으나 적용이 안되고 있음

 

먼저 속성 - 보안 - 고급(V) - 상속 사용 안함(I) - '상속된 사용 권한을 이 개체에 대한 명시적 사용 권한으로 변환합니다.'를 차례대로 클릭하여 상위폴더에서 상속받은 권한과 연결을 해제한다.

 

그리고 현재 적용되지 않고 있는 해당 권한에 유형을 모두 삭제한다.

 

추가(D) - 보안 주체 선택 - 고급(A) - 지금찾기(N) - 현재사용중인 유저 선택 - 확인 - 확인

 

 

확인을 누르면 아래와 같이 보안탭에 현재 사용자만 표시되게 된다.

 

 

이제 확인을 누르고 다시 이전 PowerShell에서 ssh를 실행하면 아래와 같이 정상적으로 pem 키를 이용하여 접속이 가능하다.