๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐˜ฟ๐™–๐™ฉ๐™–๐™—๐™–๐™จ๐™š/๐˜ผ๐™’๐™Ž

AWS ํฌํŠธ(๋ฐฉํ™”๋ฒฝ) ์—ฐ๊ฒฐ ์‹ค์ˆ˜ ํ•ด๊ฒฐ [ufw ๋ฌธ์ œ]

by beomcoder 2023. 10. 17.
728x90
๋ฐ˜์‘ํ˜•

ํฌํŠธ๋ฅผ ์—ด์—ˆ์–ด์•ผ ํ–ˆ๋Š”๋ฐ ์ธํ„ฐ๋„ท์—์„œ ๋‹ค ์ฐพ์•„๋ณด๊ณ  ํ–ˆ๋Š”๋ฐ ์—ฐ๊ฒฐ์ด ์•ˆ๋˜์„œ ์ •๋ง ๋‹ต๋‹ตํ–ˆ์—ˆ๋‹ค. ๋‚˜๋Š” ๋‚ด๊ฐ€ ๋ชจ๋ฅด๋Š”๊ฑฐ๋‚˜ ์•ˆ๋˜๋Š”๊ฒŒ ์žˆ์œผ๋ฉด ๋‹ต๋‹ตํ•˜๊ณ  ์–ด๋–ป๊ฒŒ๋ผ๋„ ํ•ด๊ฒฐ์„ ๋ด์•ผํ•ด์„œ ๊ฑฐ์˜ ์ƒˆ๋ฒฝ, ํ•˜๋ฃจ๋™์•ˆ ๊ตฌ๊ธ€, ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ, GPT, ๋น™ ๋“ฑ ๋ชจ๋“  ๊ฒ€์ƒ‰์‚ฌ์ดํŠธ์—์„œ ์—ด์‹ฌํžˆ ์ฐพ์•„๋ณด์•„์„œ ํ•ด๊ฒฐํ–ˆ๋‹ค.

 

๋‚˜์˜ ์ƒํ™ฉ์€ ์šฐ์„  ํ”Œ๋ผ์Šคํฌ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„œ๋ฒ„ ๋ฐฑ์—”๋“œ์™€ ํ†ต์‹ ํ•ด์ค„ API์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์—ˆ๋‹ค. AWS์— ์„œ๋ฒ„๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค๊ณ  ์—ฐ๊ฒฐ์„ ํ•ด์„œ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ํ…Œ์ŠคํŠธ์„œ๋ฒ„์™€ ๋ณธ์„œ๋ฒ„๋ฅผ ๋‘˜๋‹ค ๋Œ๋ ค์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํฌํŠธ๋ฅผ ํ•˜๋‚˜ ๋” ์—ด์–ด์•ผํ–ˆ๋Š”๋ฐ 8000๋ฒˆ ํฌํŠธ๋Š” ์›๋ž˜ ์“ฐ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ์ถ”๊ฐ€๋กœ ํ…Œ์ŠคํŠธ์„œ๋ฒ„ ํฌํŠธ 8001์„ ์—ด์–ด์•ผ ํ–ˆ๋‹ค.

 

๋‚˜์˜ AWS ์„œ๋ฒ„์— ๋“ค์–ด๊ฐ€์„œ Security์— ๋“ค์–ด๊ฐ€์„œ ์ธ๋ฐ”์šด๋“œ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ์ด์ œ ์—ด๊ณ  ์‹ถ์€ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์—ด๋ฉด ๋œ๋‹ค. ๋‚˜๋Š” TCP๋กœ 4000๋ฒˆ ํฌํŠธ๋ฅผ ์—ด์—ˆ๊ณ , ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ํ—ท๊ฐˆ๋ฆฌ์ง€ ์•Š์œผ๋ ค test_server๋ผ๋Š” ์ด๋ฆ„์„ ๋ถ™์—ฌ์ฃผ์—ˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ์•„์›ƒ๋ฐ”์šด๋“œ ๊ทœ์น™์€ ์ฒ˜์Œ์— ์ „๋ถ€ ์—ด์–ด๋ฒ„๋ ธ์œผ๋‹ˆ ๋”ฐ๋กœ ์ถ”๊ฐ€ํ•˜์ง€๋Š” ์•Š์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  API์„œ๋ฒ„๋ฅผ ๋Œ๋ฆฌ๊ณ  ์ ‘์†ํ•ด๋ณด์•˜๋”๋‹ˆ 4000๋ฒˆ ํฌํŠธ๊ฐ€ ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š์•„์„œ ๋‹นํ™ฉํ–ˆ๋‹ค. ๋ณดํ†ต์€ ์—ฌ๊ธฐ์„œ ๋ชจ๋‘ ํ•ด๊ฒฐ๋œ๋‹ค๊ณ  ํ•œ๋‹ค. 

 

sudo netstat -antp

 

netstat์œผ๋กœ ํ™•์ธํ•ด๋ณด๋‹ˆ ํฌํŠธ๋Š” ์ œ๋Œ€๋กœ ์—ด๋ ค์žˆ๋Š” ๋“ฏ ํ•ด์„œ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ ๋‹ค๋“ค ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™๋งŒ ์ถ”๊ฐ€ํ•˜๋ผ๋Š” ๋ง์„ ํ•ด์„œ ์†์œผ๋กœ ์™œ ์•ˆ๋˜๋Š”๊ฑฐ์ง€๋ผ๊ณ ๋งŒ ์ƒ๊ฐํ–ˆ๋‹ค. ํ‡ด๊ทผ์‹œ๊ฐ„์ด ๋˜์–ด ์ง‘์—์„œ ๋งˆ์ € ๊ฒ€์ƒ‰์„ ํ•ด๋ณด๋‹ˆ ์›์ธ์€ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ ์ง€ ํ•œ 10๊ฐœ์›”์ •๋„ ๋˜๊ฐ€๋Š”๋ฐ ์ฒ˜์Œ ๋งŒ๋“ค๋•Œ ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์œผ๋กœ ์ด๊ฒƒ์ €๊ฒƒ ์„ค์ •ํ–ˆ๋‹ค๊ฐ€ ufw ์„ค์ •์„ ํ•ด๋‘์–ด์„œ ์ƒ๊ธด ๋ฌธ์ œ์˜€๋‹ค.

 

sudo ufw enable
sudo ufw status

 

ufw status๋ฅผ ํ™•์ธํ•ด๋ณด๋‹ˆ 4000๋ฒˆํฌํŠธ๊ฐ€ ํ—ˆ์šฉ๋˜์–ด์žˆ์ง€ ์•Š์•„์„œ ์ƒ๊ธด ๋ฌธ์ œ์˜€๋‹ค.

 

sudo ufw allow 4000

 

4000๋ฒˆ ํฌํŠธ๋ฅผ ํ—ˆ์šฉ์‹œ์ผœ์ฃผ๊ณ , ๋‹ค์‹œ ํ•ด๋ณด๋‹ˆ ์ •์ƒ์ ์œผ๋กœ ์—ฐ๊ฒฐ์ด ๋˜์–ด ๋‹คํ–‰์ด์—ˆ๋‹ค.

 

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€