πŸ–₯️AWS/EC2

[AWS] EC2 - μœˆλ„μš°μ— ν΄λΌμš°λ“œ 가상 μ„œλ²„ λ§Œλ“€κΈ°

루리야ㅑ 2023. 11. 22. 18:06
λ°˜μ‘ν˜•

 

1. AWS μ½˜μ†” 접속

AWS νšŒμ›κ°€μž… ν›„ 쒌츑 상단 [μ„œλΉ„μŠ€]-[λͺ¨λ“ μ„œλΉ„μŠ€]-[μ½˜μ†”ν™ˆ]으둜 μ ‘μ†ν•΄μ„œ
λ¨Όμ € 본인은 μ„œμšΈ 리전을 μ„ νƒν–ˆλ‹€.

AWS(Amazon Web Services)μ—μ„œ 리전은 AWS의 데이터 μ„Όν„°κ°€ μœ„μΉ˜ν•œ 지리적인 μ˜μ—­μ„ λ‚˜νƒ€λ‚Έλ‹€. 각 리전은 독립적이고 격리된 ν΄λΌμš°λ“œ μ»΄ν“¨νŒ… λ¦¬μ†ŒμŠ€ 집합을 κ°€μ§€κ³  있으며, μ—¬λŸ¬ 개의 κ°€μš© μ˜μ—­(Availability Zones)으둜 κ΅¬μ„±λœλ‹€.

 

2. EC2 λŒ€μ‹œλ³΄λ“œ 접속

쒌츑 상단 [μ„œλΉ„μŠ€]-[λͺ¨λ“ μ„œλΉ„μŠ€]μ—μ„œ μ»΄ν“¨νŒ… μ„Ήμ…˜μ— EC2λ₯Ό μ„ νƒν•œλ‹€.


λŒ€μ‹œλ³΄λ“œμ—μ„œ μΈμŠ€ν„΄μŠ€ μ‹œμž‘μœΌλ‘œ ν΄λΌμš°λ“œ μ„œλ²„ λ§Œλ“€κΈ°λ₯Ό μ‹œμž‘ν•œλ‹€.

 

이름 및 νƒœκ·Έμ—λŠ” ν”„λ‘œμ νŠΈ λͺ…μ΄λ‚˜ 이름을 μž…λ ₯ν•œλ‹€.

Quick Start둜 Amazon Linux λ₯Ό μ„ νƒν•œλ‹€μŒ
μ•„λž˜ 프리 ν‹°μ–΄ μ‚¬μš© κ°€λŠ₯을 확인 ν›„ Amazon Linux 2023 AMI λ₯Ό μ„ νƒν•œλ‹€.

μ•„ν‚€ν…μ²˜λŠ” 64λΉ„νŠΈλ‘œ μ„€μ • (μ€‘μš”)

κ·Έ λ‹€μŒ ν‚€νŽ˜μ–΄ μ°½μ—μ„œ μƒˆ ν‚€νŽ˜μ–΄λ₯Ό μƒμ„±ν•œλ‹€.

AWS ν‚€ νŽ˜μ–΄(AWS Key Pair)λŠ” AWS EC2 μΈμŠ€ν„΄μŠ€μ— μ•ˆμ „ν•˜κ²Œ μ•‘μ„ΈμŠ€ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” 인증 및 λ³΄μ•ˆ λ©”μ»€λ‹ˆμ¦˜μ΄λ‹€. 이 ν‚€ νŽ˜μ–΄λŠ” κ³΅κ°œν‚€μ™€ κ°œμΈν‚€μ˜ 쌍으둜 이루어져 μžˆλ‹€.

ν‚€ νŽ˜μ–΄ 이름을 영문으둜 μ„€μ •ν•˜κ³  
ν‚€ νŽ˜μ–΄ μœ ν˜•μ„ RSA 둜 선택 ν•œ λ‹€μŒ
μœˆλ„μš°λ‘œ μ‚¬μš©ν•˜λŠ” 경우 프라이빗 ν‚€ 파일 ν˜•μ‹μ„ .ppk둜 선택해야 ν•œλ‹€.

λ‹€ μž…λ ₯ν•˜κ³  μ„ νƒν–ˆλ‹€λ©΄ ν‚€ νŽ˜μ–΄ 생성

λ„€νŠΈμ›Œν¬ μ„€μ • λΆ€λΆ„μ—μ„œλŠ” 

κΈ°λ³Έ μ„€μ • λ˜μ–΄ μžˆλŠ” κ·ΈλŒ€λ‘œ 
Allow SSH traffic from  μ²΄ν¬λ°•μŠ€ μ„ νƒν•˜κ³ 
μ˜†μ— μœ„μΉ˜ 무관을 μ„ νƒν•œλ‹€. 

(ν•˜μ§€λ§Œ μ‹€μ œ νšŒμ‚¬μ— κ°€λ©΄ 접속할 수 μžˆλŠ” IPλ₯Ό μ œμ–΄ν•΄μ•Όν•˜κΈ° λ•Œλ¬Έμ— νšŒμ‚¬ IP둜 μ œν•œν•˜μ—¬ μœ„μΉ˜ 섀정을 ν•  μˆ˜λ„ μžˆλ‹€.)

 

μŠ€ν† λ¦¬μ§€ ꡬ성 λΆ€λΆ„μ—μ„œλŠ” 

SSD μš©λŸ‰μ„ μ„€μ •ν•  수 μžˆλŠ”λ° μ΅œλŒ€ 30GBκΉŒμ§€ κ°€λŠ₯ν•˜λ‹€.
κ·Έλž˜μ„œ 'μƒˆ λ³Όλ₯¨ μΆ”κ°€' λ²„νŠΌμ„ 눌러 8GBλ₯Ό 30으둜 μ„€μ •ν•œλ‹€.

 

λ‹€ μ•Œλ§žκ²Œ μ„€μ •ν–ˆλ‹€λ©΄ λ§ˆμ§€λ§‰μ— μžˆλŠ” 주황색 'μΈμŠ€ν„΄μŠ€ μ‹œμž‘' λ²„νŠΌμ„ λˆ„λ₯Έλ‹€. 

그러면 μΈμŠ€ν„΄μŠ€κ°€ μ‹œμž‘λ˜λŠ” 것을 확인할 수 있고
'λͺ¨λ“  μΈμŠ€ν„΄μŠ€ 보기' λ²„νŠΌμ„ λˆ„λ₯΄λ©΄

 

μΈμŠ€ν„΄μŠ€ λ©”λ‰΄μ—μ„œ μƒμ„±λœ μ„œλ²„κ°€ μž‘λ™ν•˜λŠ” 것을 λ³Ό 수 μžˆλ‹€.

 

3. PuTTYλ₯Ό ν†΅ν•œ μœˆλ„μš°λ‘œ ν΄λΌμš°λ“œ μ„œλ²„ 접속

μ•„λž˜ url둜 μ ‘μ†ν•˜λ©΄  PuTTYλ₯Ό 톡해 μœˆλ„μš°μ—μ„œ λ¦¬λˆ…μŠ€ μΈμŠ€ν„΄μŠ€μ— μ—°κ²°ν•˜λŠ” 방법을 μ•Œλ €μ€€λ‹€.

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/connect-linux-inst-from-windows.html

 

Windowsμ—μ„œ Linux μΈμŠ€ν„΄μŠ€μ— μ—°κ²° - Amazon Elastic Compute Cloud

이 νŽ˜μ΄μ§€μ— μž‘μ—…μ΄ ν•„μš”ν•˜λ‹€λŠ” 점을 μ•Œλ € μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. μ‹€λ§μ‹œμΌœ λ“œλ € μ£„μ†‘ν•©λ‹ˆλ‹€. 잠깐 μ‹œκ°„μ„ λ‚΄μ–΄ μ„€λͺ…μ„œλ₯Ό ν–₯μƒμ‹œν‚¬ 수 μžˆλŠ” 방법에 λŒ€ν•΄ 말씀해 μ£Όμ‹­μ‹œμ˜€.

docs.aws.amazon.com

 

λ¨Όμ € PuTTYλ₯Ό λ‹€μš΄λ‘œλ“œ ν•œλ‹€.

<PuTTY λ‹€μš΄λ‘œλ“œ νŽ˜μ΄μ§€>

https://www.chiark.greenend.org.uk/~sgtatham/putty/

 

PuTTY: a free SSH and Telnet client

PuTTY: a free SSH and Telnet client Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Changes | Wishlist PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along wi

www.chiark.greenend.org.uk

 

 PuTTY둜 ν΄λΌμš°λ“œ μ„œλ²„ 접속할 λ•Œ Host Name에 퍼블릭 IPv4 μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν•΄μ„œ λ„£μ–΄μ€€λ‹€.

퍼블릭 IPv4 μ£Όμ†ŒλŠ” AWS EC2 λŒ€μ‹œλ³΄λ“œμ—μ„œ μΈμŠ€ν„΄μŠ€μ—μ„œ μƒμ„±λœ μ„œλ²„μ˜ μ„ΈλΆ€ μ •λ³΄μ—μ„œ 확인 κ°€λŠ₯ν•˜λ‹€.

μ•”ν˜Έν™” ν‚€ μ„ΈνŒ…μ€

[Connection]-[SSH]-[Auth]-[Credentals] μ—μ„œ
Private key file for authentication : 에
λΈŒλΌμš°μ € λ²„νŠΌμœΌλ‘œ μ•„κΉŒ ν‚€ νŽ˜μ–΄ μ„ΈνŒ… μ‹œ μ €μž₯ν–ˆλ˜ ν‚€ νŽ˜μ–΄ 파일 경둜λ₯Ό μ„ νƒν•˜μ—¬ λ„£λŠ”λ‹€.

κ·Έ λ‹€μŒ 'Open' λ²„νŠΌμ„ λˆ„λ₯΄λ©΄
PuTTY λ³΄μ•ˆ Alert 창이 뜨고 'Accept' λ²„νŠΌμ„ λˆ„λ₯΄λ©΄

 

login as : ν™ˆ 디렉토리λͺ…

ν™ˆ 디렉토리λͺ…을 μ“°κ³  μ—”ν„°λ₯Ό λˆ„λ₯΄λ©΄
λ‚΄κ°€ μ“°κ³  μžˆλŠ” μœˆλ„μš°μ™€ AWS ν΄λΌμš°λ“œ μ„œλ²„κ°€ μ›κ²©μœΌλ‘œ 연결이 λœλ‹€.

 

 

 

λ°˜μ‘ν˜•