Amazon Elastic Compute Cloud(EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스이다.
- 사용자는 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량으로 서버를 구성할 수 있다.
- 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며,
Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있다.
SSH즉Secure Shell Protocol은 네트워크 프로토콜 중 하나로 보통 클라이언트(컴퓨터)와 서버(컴퓨터)가 인터넷과 같은Network를 통해 통신을 할 때, 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜이다.
- 보통
Password인증과RSA공개키 암호화 방식으로 연결을 한다.
public ip확인Security Group확인public subnet확인

발급받은
RSA보안키로 생성한EC2인스턴스에 접속
- 기본포트
22로 설정되어 있어-p옵션은 생략ssh접속포트가 다른 경우 :-p{포트}추가
pem키 복사 : mv ~/Download/test-EC2-key.pem .ssh -i test-EC2-key.pem ec2-user@{public ip}
발급받은 보안키를 바로 사용하면 오류가 난다.
-> 권한 설정을 해줘야 한다.
chmod 600 test-EC2-key.pem

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