[목표]
Windows에서 SSH를 통해 EC2에 접속하기
[단계]
1. AWS 인스턴스 설정
EC2 보안그룹 생성
EC2 인스턴스 생성 및 보안그룹 설정
탄력적 IP 주소 할당 및 연결
2. EC2 인스턴스 접속
pem파일 저장
SSH 클라이언트로 EC2 서버 접속
3. Workbench에서 EC2의 MySQL 연결하기
workbench에서 EC2 연결
EC2 보안 그룹 설정(인바운드 규칙)
1. AWS 인스턴스 설정
1-1. 보안 그룹 생성
보안 그룹 이름 지정하기
인바운드 규칙 설정: 유형은 SSH/ 소스는 Anywhere-IPv4
보안그룹 생성 완료
1-2. EC2 인스턴스 생성
인스턴스 이름 설정
AMI 설정: ubuntu / Ubuntu Server 22.04 LTS
키 페어 설정 : 새 키 페어 생성 선택
프라이빗 키 파일 형식은 pem 파일로 설정.
인스턴스 생성 시에 다운받은 .pem 파일은 인스턴스에 접속하기 위한 열쇠 역할을 한다. 인스턴스로의 보안접속(SSH)을 하기 위해 반드시 필요한 파일임으로 바른 위치에 저장하여 잘 관리해야 한다.
네트워크 설정 > 방화벽, 보안그룹(앞서 만든) 설정
스토리지 구성(데이터 툴을 돌려야 하기 때문에 넉넉하게 잡음)
인스턴스 생성 완료
1-3. 탄력적 IP 주소 할당
탄련적 IP를 생성하면 EC2를 껐다가 켰을 때 IP를 고정해서 사용 가능함.
EC2에 탄력적 IP 주소 연결하기
2. 인스턴스 연결( 윈도우에서 AWS 인스턴스 접속하기 )
2-1. pem파일 ssh 폴더로 이동
C:\Users\gch32\.ssh 폴더에 들어가서 AWS 인스턴스 생성시 받은 .pem 파일 옮기기
EC2에 접속하기 위해 사용되는 .pem키가 있는 디렉토리에서 원격접속을 시도해야 하는데 만약 바탕화면에 키를 저장해놓고 C:\Users\admin에서 접속하려고하면 접속이 되지 않음
2-2. SSH 클라이언트로 EC2 서버 접속
windows10을 사용하는 경우엔 Putty, Cmder, Power Shell을 사용하여 접속이 가능하다.
PowerShell에서 .ssh폴더로 이동한 다음 AWS 인스턴스에 들어가서 SSH 클라이언트의 예시로 나와있는 주소로 접속하기
***EC2서버에서 MySQL 설정은 다음 글을 확인하면 된다.
'Cloud > AWS' 카테고리의 다른 글
[AWS] 실시간 영상 스트리밍: 맥북 웹캠과 AWS Kinesis Video Streams 연동 (1) | 2024.12.20 |
---|---|
[AWS] Visual Studio Code에 EC2 연결하기 (0) | 2024.07.06 |
[AWS] EC2 서버에 Python 개발 환경 구축 _ Miniconda, Jupyter Notebook (0) | 2024.06.25 |
[AWS] EC2 서버에 Spark 설치하기 (0) | 2024.06.25 |
[AWS] EC2 서버에 MySQL 환경 세팅 및 Workbench 연결 (0) | 2024.05.28 |