본문 바로가기
리눅스/Part1. Ch02. 컨테이너를 구성하는 리눅스 기술

04 리눅스 시스템 구성 - 클라우드

by Engineer-Lee 2022. 6. 23.
반응형

우분투 EC2 인스턴스를 생성한 뒤 SSH를 이용해 인스턴스에 접속해야 한다.

인스턴스 접속 방법으로는 첫 번째로 putty를 이용해서 접속하는 방법과

두 번째로 wsl에서의 ssh -i [키 페어 이름] ubuntu@[인스턴스의 퍼블릭IP] 명령어로 접속하는 방법이 있다.

 

두 번째 방법을 사용하여 접속을 시도해보니 에러가 나올 것이다.

 

이는 키의 권한이 너무 열려있기 때문이다. 그래서 chmod 400 [키 페어 이름] 명령어를 입력해야 한다.

그러나 WSL에서 chmod는 Windows에서 사용하는 NTFS 파티션에서 작동하지 않는다.

따라서 400 권한이 제대로 부여되질 않는다.

 

 

이 문제를 해결하기 위해서는 pem 파일을 Linux 컨테이너의 파티션(예: 홈 폴더)으로 이동해야 chmod 400이 작동한다.

  1. NTFS 폴더로 이동(예: cd /mnt/c/keyfiles).
  2. .pem 파일을 홈 폴더로 이동: mv key.pem ~
  3. 폴더로 이동: cd ~
  4. 권한 적용: chmod 400 key.pem

 

 

이제 ssh 접속을 하면 잘 접속된다.

반응형