λ„€νŠΈμ›Œν¬

μ„œλ²„μ˜ νŠΉμ • ν¬νŠΈκ°€ μ—΄λ €μžˆλŠ”μ§€ κ°„λ‹¨ν•˜κ²Œ μ²΄ν¬ν•˜κΈ°

μ„œμ•„λž‘πŸ˜ 2025. 5. 23. 14:51

 

λ“€μ–΄κ°€λ©°

λ§Œμ•½ AWS ν΄λΌμš°λ“œ μ„œλ²„λ₯Ό μ‚¬μš©ν•˜κ³ , ν•˜λ‚˜μ˜ μ„œλ²„μ—μ„œ μ—¬λŸ¬ μ›Ή νŽ˜μ΄μ§€λ₯Ό μ˜€ν”ˆν•˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€. AWS Security Group을 ν†΅ν•΄μ„œ 포트λ₯Ό μ˜€ν”ˆν•œ μƒνƒœλΌκ³  κ°€μ •ν–ˆμ„ λ•Œ, μ™ΈλΆ€μ—μ„œ μ—΄λ¦° 포트둜 μ ‘κ·Όν•˜λ €λ©΄ μ„œλ²„μ—μ„œ 포트λ₯Ό Listenν•˜κ³  μžˆμ–΄μ•Όν•©λ‹ˆλ‹€. μ„œλΉ„μŠ€λ₯Ό 직접 μ œμž‘ν•œ 후에 ν…ŒμŠ€νŠΈν•΄λ΄λ„ λ©λ‹ˆλ‹€. ν•˜μ§€λ§Œ 사전에 λ¨Όμ € μ˜€ν”ˆλœ ν¬νŠΈκ°€ μ™ΈλΆ€μ—μ„œ 접근이 μž˜λ˜λŠ”μ§€ μ²΄ν¬ν•˜λŠ” 것이 더 일반적이고 문제λ₯Ό μ •ν™•νžˆ μ§μ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ°„λ‹¨ν•˜κ²Œ ν…ŒμŠ€νŠΈν•  수 μžˆλŠ” 방법을 μ†Œκ°œν•©λ‹ˆλ‹€.

 

방법1. nc λͺ…λ Ήμ–΄

μ„œλ²„μ—μ„œ μ•„λž˜ λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.(ncκ°€ μ—†μœΌλ©΄ μ„€μΉ˜ ν•„μš”)

nc -l 12345

그리고 ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ

nc [μ„œλ²„ IP] 12345

λ₯Ό μ‹€ν–‰ν–ˆμ„ λ•Œ μ—°κ²°λ˜μ–΄ μžˆλ‹€λ©΄ ν¬νŠΈκ°€ μ˜€ν”ˆλ˜μ–΄ μžˆλ‹€λŠ” λœ»μž…λ‹ˆλ‹€. λ©”μ‹œμ§€λ„ μ£Όκ³  받을 수 μžˆμŠ΅λ‹ˆλ‹€.

 

방법2. python -m λͺ…λ Ήμ–΄

λ¦¬λˆ…μŠ€ μ„œλ²„λ₯Ό 직접 μ„€μΉ˜ν•˜μ§€ μ•ŠλŠ” 이상, ν΄λΌμš°λ“œμ—μ„œ λ‚˜μ˜€λŠ” μ„œλ²„λ“€μ€ python3λ₯Ό λͺ¨λ‘ λ‚΄μž₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 그리고 pythonμ—λŠ” λ‚΄μž₯ HTTPμ„œλ²„κ°€ 있기 λ•Œλ¬Έμ—, μ›ΉνŽ˜μ΄μ§€ μ˜€ν”ˆμ‹œμ—λŠ” python을 ν†΅ν•œ 방법이 더 효과적일 수 μžˆμŠ΅λ‹ˆλ‹€.

python3 -m http.server 12345

μœ„ λͺ…λ Ήμ–΄λ₯Ό μ„œλ²„μ—μ„œ μ‹€ν–‰ν•˜λ©΄ μ›Ήμ„œλ²„ 처럼 μ½˜μ†”μ—μ„œ μš”μ²­μ„ λŒ€κΈ°ν•©λ‹ˆλ‹€. κ·Έ λ‹€μŒ λΈŒλΌμš°μ €μ—μ„œ http://μ„œλ²„IP:12345 열어보면 λ©λ‹ˆλ‹€.

λΈŒλΌμš°μ € ν™”λ©΄μž…λ‹ˆλ‹€. homeμ—μ„œ μ‹€ν–‰μ‹œμΌ°κ³  디렉토리 λ¦¬μŠ€νŠΈκ°€ λ‚˜μ˜€λ„€μš”.

μ„œλ²„ μ½˜μ†” ν™”λ©΄μž…λ‹ˆλ‹€.

 

 

마치며

μ €λŠ” μ›Ή 포트λ₯Ό λ„μšΈλ•ŒλŠ” python -m 방식을 더 μ„ ν˜Έν•©λ‹ˆλ‹€. κ°„λ‹¨νžˆ 싀행해보고 포트 μ˜€ν”ˆ 체크 이후 개발 μ‹œμž‘ν•˜λŠ” νŽΈμž…λ‹ˆλ‹€.