EC2 원격접속 - SSH 연결(Linux 인스턴스)
- SSH 프로토콜을 이용해 Linux 인스턴스에 원격으로 연결 및 파일 전송 가능
- SSH(Secure Shell Protocol)은 보안을 통해 원격으로 접속하기 위한 방식
- 아이디, 패스워드 방식이 아닌 Publlic Key와 Private Key를 이용해 접속
- 원격 접속 방법: MAC의 Terminal, Windows Powershell, Windows Putty 등을 사용

EC2 원격접속 - Instance Connect 연결(Linux 인스턴스)
- AWS 콘솔 웹브라우저를 이용해 EC2 인스턴스에 연결
- SSH 프로토콜을 사용하여 일회용 SSH 퍼블릭키를 인스턴스 메타데이터에 업로드해서 EC2 연결
- SSH 프로토콜을 사용하기에 22번 포트가 오픈 되어 있어야 연결 가능
- PowerShell이나 Putty를 이용한 SSH연결처럼 프라이빗 키를 다운로드 받을 필요 없음
- Linux 인스턴스만 연결 가능
EC2 Linux 인스턴스 웹서버 생성 실습
- SSH 원격접속 후 리눅스 명령어 입력을 통한 웹 서버 생성
- 아래 명령어를 입력하기 전에 sudo su를 입력하여 root계정으로 전환 후 아래 명령어 입력
- 웹 서버 생성 명령어
yum update -y
yum install httpd -y
service httpd start
chkconfig httpd on
cd /var/www/html
echo "Hello AWS EC2. $(hostname -f)" > index.html