AWS는 자체적으로 E2C 인스턴스 연결
로도 가능했지만, 타이핑이 느린 느낌에 바로 SSH로 접속하려 했다.
접속 방법은 예로 친절하게 나와 있는 대로 하면 된다.
위 과정을 하기 위해 Microsoft Store에서 먼저 Window Terminal 을 다운 받는다.
Window Terminal 에서 해당 명령어를 입력해보니 아래와 같은 메시지가 뜬다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for '키 파일.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 "키 파일.pem": bad permissions
즉 권한이 없다는 것인데 이는 chmod 400 ./키파일.pem
명령어로 해결이 가능하다.
400은 자신만 읽기 권한을 부여하는 것이다.
하지만 윈도우에 chmod 라는 명령어 따윈 없다... 💫
키 파일(pem)에 권한 부여하기
키 파일에서 마우스 오른쪽을 눌러
속성
을 눌러보안 탭
의고급
버튼을 누른다.새로 뜬 고급 보안 설정에서
상속 사용 안함
버튼 클릭! 이 때 현재 상속된 사용 권한을 어떻게 하시겠습니까? 라고 묻는 것에 개체에서 상속된 사용 권한을 모두 제거합니다. 를 누르면 된다.다시 상속 사용 버튼 위에 있는
추가
를 눌러서보안 주체
클릭선택할 개체 이름을 입력하시오에, 본인의 윈도우 계정이름을 적는다. (만약, 마이크로소프트 계정이라면 해당 메일 주소를 적는다) 적고 난 뒤에, 확인 클릭
기본 권한에는
읽기 및 실행
과읽기
를 선택나머지 창에서 모두 확인을 누르고 다시 한번 맨 첫 번째 이미지의 ssh -i 로 시작하는 명령어를 입력하면 성공적으로 접속 완료