[AWS] EC2 - μλμ°μ ν΄λΌμ°λ κ°μ μλ² λ§λ€κΈ°
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 ν΄λΌμ°λ μλ²κ° μ격μΌλ‘ μ°κ²°μ΄ λλ€.