반응형
우분투 EC2 인스턴스를 생성한 뒤 SSH를 이용해 인스턴스에 접속해야 한다.
인스턴스 접속 방법으로는 첫 번째로 putty를 이용해서 접속하는 방법과
두 번째로 wsl에서의 ssh -i [키 페어 이름] ubuntu@[인스턴스의 퍼블릭IP] 명령어로 접속하는 방법이 있다.
두 번째 방법을 사용하여 접속을 시도해보니 에러가 나올 것이다.
이는 키의 권한이 너무 열려있기 때문이다. 그래서 chmod 400 [키 페어 이름] 명령어를 입력해야 한다.
그러나 WSL에서 chmod는 Windows에서 사용하는 NTFS 파티션에서 작동하지 않는다.
따라서 400 권한이 제대로 부여되질 않는다.
이 문제를 해결하기 위해서는 pem 파일을 Linux 컨테이너의 파티션(예: 홈 폴더)으로 이동해야 chmod 400이 작동한다.
- NTFS 폴더로 이동(예: cd /mnt/c/keyfiles).
- .pem 파일을 홈 폴더로 이동: mv key.pem ~
- 폴더로 이동: cd ~
- 권한 적용: chmod 400 key.pem
이제 ssh 접속을 하면 잘 접속된다.
반응형
'리눅스 > Part1. Ch02. 컨테이너를 구성하는 리눅스 기술' 카테고리의 다른 글
07. (실습) cgroup으로 Anti Virus앱 CPU사용 제한하기 (0) | 2022.06.23 |
---|---|
06. cgroup의 이해 (0) | 2022.06.23 |
05 실습 환경 구성 - VS Code 설정 (0) | 2022.06.23 |
02 리눅스 커널 소개 (0) | 2022.06.22 |
01 리눅스 배포판 소개 (0) | 2022.06.22 |