
์ด ํ๋ฉด์ “์ด ์ธ์คํด์ค์ ์ด๋ป๊ฒ ์ฐ๊ฒฐ(connect)ํ ๊ฒ์ธ์ง”๋ฅผ ์ ํํ๋ ์ฐ๊ฒฐ ํญ์ด๋ค.
1. EC2 ์ธ์คํด์ค ์ฐ๊ฒฐ (EC2 Instance Connect)
- ๋ธ๋ผ์ฐ์ ์์ ๋ฐ๋ก SSH ์ฐ๊ฒฐํด ์ฃผ๋ AWS ๊ณต์ ๊ธฐ๋ฅ
- ์ง์ OS: Amazon Linux 2, Ubuntu ์ต์ ๋ฒ์ ๋ฑ
- ๋ณ๋ ํค ํ์ผ์ ๋ก์ปฌ์ ๋ ํ์ ์์ด IAM ๊ถํ๋ง ์์ผ๋ฉด ๋ฐ๋ก ์ ์ ๊ฐ๋ฅ
- ์ฅ์ : ๊ฐํธ, ๋น ๋ฅธ ํ ์คํธ์ฉ
- ๋จ์ : ๋ชจ๋ AMI/OS์์ ์ง์๋๋ ๊ฑด ์๋
2. Session Manager
- AWS Systems Manager(SSM) ์์ด์ ํธ๋ฅผ ํตํด ํฌํธ 22๋ฅผ ์ด์ง ์๊ณ ๋ ํฐ๋ฏธ๋ ์ ์
- IAM ๋กค๊ณผ SSM ์์ด์ ํธ๋ง ์ค์ ๋์ด ์์ผ๋ฉด, ํผ๋ธ๋ฆญ IP ์์ด๋ ์์ ํ๊ฒ ์ ์ ๊ฐ๋ฅ
- ์ฅ์ : ๋ฐฉํ๋ฒฝ ์ค์ ์์ด๋ ๋ด๋ถ ๋คํธ์ํฌ·๋ณด์ ๊ทธ๋ฃน๊ณผ ๋ฌด๊ดํ๊ฒ ์ ์
- ๋จ์ : ์ฌ์ ์ SSM ์์ด์ ํธ, ํ์ํ IAM ๋กค(SSMManagedInstanceCore) ์ค์ ์ด ํ์
3. SSH ํด๋ผ์ด์ธํธ
- ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก, ๋ก์ปฌ ํฐ๋ฏธ๋(๋งฅ/๋ฆฌ๋ ์ค, Windows WSL ๋ฑ)์์ ssh ๋ช ๋ น์ด๋ก ์ ์
- ํ๋ฉด์ ์์๋ก ๋จ๋ ๋ช ๋ น์ด๋ฅผ ๋ณต์ฌํด ์ฐ๋ฉด ๋ฉ๋๋ค.
ssh -i ~/path/to/your-key.pem ec2-user@13.124.193.60
- -i: ๋ค์ด๋ฐ์ PEM ํค ํ์ผ ๊ฒฝ๋ก
- ec2-user: Amazon Linux ๊ธฐ๋ณธ ์ฌ์ฉ์๋ช (Ubuntu๋ ubuntu)
- ํผ๋ธ๋ฆญ IPv4 ์ฃผ์: ์ด ์ธ์คํด์ค์ ์ธ๋ถ ์ ์์ฉ IP
- ์ฅ์ : ๋ชจ๋ Linux/Unix ์ธ์คํด์ค์์ ์ง์
- ๋จ์ : ํค ํ์ผ(.pem)์ ๋ก์ปฌ์ ์์ ํ๊ฒ ๋ณด๊ดํด์ผ ํจ
4. EC2 ์ง๋ ฌ ์ฝ์ (Serial Console)
- ์ด์์ฒด์ ๋ถํ ์ ·ํ ์ปค๋ ๋ ๋ฒจ ๋ฌธ์ ๋ฅผ ๋๋ฒ๊น ํ ๋ ์ฌ์ฉํ๋ ์ ์์ค(Out-of-band) ์ ์
- OS ๋ถํ ์ด ์ ๋๋ ์ํฉ์ด๋ ๋คํธ์ํฌ ์ค์ ์ค๋ฅ๋ฅผ ์ง๋จํ ๋ ์ ์ฉ
- ์ฅ์ : SSH๊ฐ ์ฃฝ์ด ์์ด๋ ์ฐ๊ฒฐ ๊ฐ๋ฅ
- ๋จ์ : ์ฌ์ IAM·์ฝ์ ์ค์ ํ์, ์ผ๋ฐ์ ์ธ SSH ์ ์๋ณด๋ค๋ ๋ณต์ก
๊ทธ๋ผ ๋๋ ์ด๋ค ๋ฐฉ๋ฒ์ ์ฐ๋ฉด ์ข์๊น?
- ์ง๊ธ์ฒ๋ผ ํ์ต·ํ
์คํธ ์ฉ๋๋ผ๋ฉด →
- SSH ํด๋ผ์ด์ธํธ: ์ต์ํ ํฐ๋ฏธ๋์์ ํค ํ์ผ๋ก ๋ฐ๋ก ์ ์
- Instance Connect: ๋ธ๋ผ์ฐ์ ์์ ํ ๋ฒ์ ์ ์ (์ง์ AMI ํ์ )
- โถ SSH ํด๋ผ์ด์ธํธ ๋๋ EC2 Instance Connect
- ๋ณด์ ๊ทธ๋ฃน์์ 22๋ฒ ํฌํธ๋ฅผ ์ด๊ณ ์ถ์ง ์์ ๋ →
- ํฌํธ·ํผ๋ธ๋ฆญ IP ์์ด๋ ์์ ํ๊ฒ ์ ์ ๊ฐ๋ฅ
- โถ Session Manager
- ์ธ์คํด์ค๊ฐ ๋ถํ ๋ฌธ์ ๋ฅผ ์ผ์ผํจ๋ค๋ฉด →โถ EC2 ์ง๋ ฌ ์ฝ์
Tip.
SSH ํค(.pem) ํ์ผ์ ๋ถ์ค·๋ ธ์ถ๋์ง ์๋๋ก chmod 400 key.pem ํ ~/.ssh/ ๊ฐ์ ์์ ํ ๊ณณ์ ๋ณด๊ดํด์ผ ํ๋ค.
์ฌ์ฉ์ ์ด๋ฆ์ AMI๋ง๋ค ๋ค๋ฅด๋ค.
Amazon Linux → ec2-user, Ubuntu → ubuntu ๋ฑ AMI ์ค๋ช ์์ ํ์ธํด์ผํ๋ค.
์ด์ “์ฐ๊ฒฐ” ํญ์์ ์ํ๋ ๋ฐฉ์์ ์ ํํด ์ฐ๊ฒฐ ๋ฒํผ๋ง ๋๋ฅด๋ฉด ๋ฐ๋ก ํฐ๋ฏธ๋์ด ์ด๋ฆฐ๋ค!


์ด ํ๋ฉด์ AWS EC2 ์ธ์คํด์ค์ SSH๋ก ์ ์๋ ์ํ์ Amazon Linux 2023 ์ฝ์ ํ๋ฉด์ด๋ค.
์์ฃผ ์ ์์ ์ผ๋ก ์ธ์คํด์ค์ ์ ์์ด ์๋ฃ๋ ์ํ์ด๊ธฐ ๋๋ฌธ์ ๋ณด์ด๋ ํ๋ฉด์ด๋ค.
ํ์ฌ ์ํ ๋ถ์
- OS: Amazon Linux 2023
- EC2 ์ธ์คํด์ค ID: i-04b29842d6389ad4b
- ํผ๋ธ๋ฆญ IP: 13.124.193.60
- Private IP: 172.31.44.167
- ํ์ฌ ๋ก๊ทธ์ธ ๊ณ์ : ec2-user@ip-172-31-44-167
ํ์ฌ ์ด ์ํ์์ ํ ์ ์๋ ๊ฒ
์ด์ ๋ถํฐ๋ EC2 ์ธ์คํด์ค ๋ด๋ถ์์:
- ์๋ฒ ํ๊ฒฝ ๊ตฌ์ถ (์: Java, Spring Boot, MySQL, Nginx ์ค์น ๋ฑ)
- ๋ฐฐํฌ์ฉ ์์ค์ฝ๋ ๋ค์ด๋ก๋ ๋ฐ ์คํ
- ๋ณด์ ์ ๋ฐ์ดํธ ๋ฐ ์ค์
- ํ ์คํธ ์๋ฒ ์ด์
- ๊ฐ๋ฐ/์ด์ ํ๊ฒฝ ์ธํ
์ด์ ๋ณธ๊ฒฉ์ ์ธ ์๋ฒ ์ธํ or ๋ฐฐํฌ ์์ ์ผ๋ก ๋์ด๊ฐ์๋ฉด ๋๋ค!
'๐ฐ๐ท ํ๊ตญ์ด (Korean) > AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [11] AWS EC2์ Node.js & ์ ํ๋ฆฌ์ผ์ด์ ์ค์นํ๊ธฐ (0) | 2025.06.17 |
|---|---|
| [10] ํ๋ ฅ์ IP ์ฐ๊ฒฐํ๊ธฐ (0) | 2025.06.12 |
| [8] ์ธ์คํด์ค ์ธ๋ถ ์ ๋ณด (๋ณด์/๋คํธ์ํน/์คํ ๋ฆฌ์ง) (0) | 2025.06.11 |
| [7] EC2 ์ค์ ํ๊ธฐ (์คํ ๋ฆฌ์ง ๊ตฌ์ฑ) (0) | 2025.06.11 |
| [6] IP์ Port์ ๊ฐ๋ (2) | 2025.06.11 |