AWS를 처음 접하면서 가장 헷갈렸던 부분이 인터넷 망에서 EC2에 접근 하기 위한 VPC를 설정하는 부분이었습니다. 따라서 까먹지 않기 위해 기록하려고 합니다. VPC 생성하기 1. 먼저 VPC 대쉬보드에 접근해서 VPC 생성을 눌러 줍니다. 2. 다음과 같이 VPC 이름 태그와 IPv4 CIDR 블록을 설정해 줍니다. 3. 다음과 같이 VPC가 생성완료 되었습니다. 4. VPC가 정상적으로 생성되고 나면 다음과 같이 목록에서 확인할 수 있습니다. 서브넷 생성하기 1. VPC를 생성하였다면 이번에는 서브넷을 생성합니다. 2. 서브넷 이름 태그와 앞서 만들었던 VPC를 선택하고, VPC의 IPv4 CIDR 범위 내에서 해당 서브넷이 가질 IPv4CIDR을 구성하여 줍니다. 3. 서브넷 생성이 완료되면 다..
AWS EC2에 접근하기 위해서는 PEM File을 이용하게 되는데, 이 때문에 EC2 끼리 패스워드 없이 접속하기 위해서 ssh-keygen 후 public key를 배포하는데 ssh-copy-id 를 이용 할 수가 없다. 이러한 문제를 해결하기 위해 방법을 찾아보니 다음과 같이 해주면 된다. cat ~/.ssh/id_rsa.pub | ssh -i "JOON-KEY-PAIR.pem" root@10.0.0.1 "cat - >> ~/.ssh/authorized_keys"
AWS 공부를 시작하면서 가장 먼저 접하는 어려움이 AWS EC2에 SSH로 접근하기 위해 pem 파일을 이용해야 한다는 점이다. 일반적으로 아래와 같이 접근할 수 있지만 굉장히 번거롭다. ssh -i ~/JOON-KEY-PAIR.pem root@10.0.0.1 물론 pem 파일을 ~/.ssh 디렉터리에 옮겨놓으면 조금 더 간단히 경로 없이 pem파일 이름만 치고도 접근가능하지만, 여전히 번거롭다. 이에 정말 간단히 접근할 수 있도록 ~/.ssh/config 파일을 만들어서 사용하려고 한다. vi ~/.ssh/config Host joon-ec2-01 HostName 10.0.0.1 User root IdentityFile ~/.ssh/JOON-KEY-PAIR.pem Host joon-ec2-02 Hos..