[AWS] EC2 인스턴스 시작

제이브로·2024년 5월 29일

AWS

목록 보기
4/6
post-thumbnail

1. AWS EC2

Amazon Elastic Compute Cloud(EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스이다.

  • 사용자는 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량으로 서버를 구성할 수 있다.
  • 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있다.

2. SSH

SSHSecure Shell Protocol은 네트워크 프로토콜 중 하나로 보통 클라이언트(컴퓨터)와 서버(컴퓨터)가 인터넷과 같은 Network를 통해 통신을 할 때, 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜이다.

  • 보통 Password 인증과 RSA 공개키 암호화 방식으로 연결을 한다.

3. 접속 확인

  1. public ip 확인
  2. Security Group 확인
  3. public subnet 확인

접속확인

4. EC2 접속

발급받은 RSA 보안키로 생성한 EC2 인스턴스에 접속

  • 기본포트 22로 설정되어 있어 -p 옵션은 생략
  • ssh 접속포트가 다른 경우 : -p{포트} 추가
  • 현재 경로로 다운받은 pem키 복사 : mv ~/Download/test-EC2-key.pem .
ssh -i test-EC2-key.pem ec2-user@{public ip}

4.1 RSA키 오류

발급받은 보안키를 바로 사용하면 오류가 난다.
-> 권한 설정을 해줘야 한다.

  • chmod 600 test-EC2-key.pem

RSA오류

  • 포트 확인 : netstat -lntp
  • ssh 서비스 확인 : ps -ef | grep ssh
  • ~.ssh 폴더의 authorized_key 확인 및 키 추가 가능

5. References

  1. 처음 시작하는 Infrastructure as Code: AWS & 테라폼
profile
기록하지 않으면 기록되지 않는다.

0개의 댓글