Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์•ˆ๋…•, ํ•˜๋ธŒ๋ฅด! ๋ณด๋‹ค ์ •ํ™•ํ•˜๊ฒŒ๋Š” ์นœ๊ตฌ๋“ค๊ณผ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ ์œ„ํ•ด ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ๋Š” ์‚ฌ๊ธฐ๊พผ์ž…๋‹ˆ๋‹ค.

์ด ๊ธฐ์‚ฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ Habr์˜ ์ฃผ์š” ๋…์ž๊ฐ€ ์•„๋‹Œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋‚˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ์•„๋‹Œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ์—๋Š” IT์™€๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ์ „์šฉ IP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Minecraft ์„œ๋ฒ„๋ฅผ ๋งŒ๋“œ๋Š” ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋‹น์‹ ์— ๊ด€ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋ฉด ๊ธฐ์‚ฌ๋ฅผ ๊ฑด๋„ˆ ๋›ฐ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ทธ๋ ‡๋‹ค๋ฉด ์„œ๋ฒ„๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ๋กœ์„œ โ€œ์„œ๋ฒ„โ€ ๊ฐœ๋…์— ์˜์กดํ•œ๋‹ค๋ฉด, ์„œ๋ฒ„๋Š” ์ด ์„œ๋ฒ„์— ์—ฐ๊ฒฐ๋œ ์‚ฌ์šฉ์ž(ํด๋ผ์ด์–ธํŠธ)๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ , ์ฒ˜๋ฆฌ ๋ฐ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๋ฅผ ์˜ˆ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์ดํŠธ๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•˜๋Š” ์ผ๋ถ€ ์›น ์„œ๋ฒ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋Š” ํ”Œ๋ ˆ์ด์–ด(ํด๋ผ์ด์–ธํŠธ)๊ฐ€ ์—ฐ๊ฒฐ๋˜๊ณ , ๊ฑท๊ณ , ๋ธ”๋ก์„ ๋ถ€์ˆ˜๋Š” ๋“ฑ์˜ ์„ธ๊ณ„๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋Š” ํ”Œ๋ ˆ์ด์–ด์™€ ํ”Œ๋ ˆ์ด์–ด์˜ ๋ชจ๋“  ํ™œ๋™์„ ์—ฐ๊ฒฐํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๋‹น์—ฐํžˆ ์„œ๋ฒ„๋Š” ์ปดํ“จํ„ฐ(๋จธ์‹ )์—์„œ ์‹คํ–‰๋˜๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง‘์— ์žˆ๋Š” ์ปดํ“จํ„ฐ์— ์„œ๋ฒ„๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ปดํ“จํ„ฐ์˜ ํฌํŠธ๋ฅผ ์—ด๋ฉด ์ปดํ“จํ„ฐ์˜ ๋ณด์•ˆ์ด ์œ„ํ—˜ํ•ด์ง‘๋‹ˆ๋‹ค.
  • ์„œ๋ฒ„๋Š” ์ปดํ“จํ„ฐ์— ๋ถ€ํ•˜๋ฅผ ๊ฐ€ํ•ด ์ž‘์—…์„ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ง‘์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์—ฐ์ค‘๋ฌดํœด 24์‹œ๊ฐ„ ๋‚ด๋‚ด ์ž‘๋™์‹œํ‚ฌ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋ฅผ ๋„๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ , ์ปดํ“จํ„ฐ์˜ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์™ธ๋ถ€ ์„ธ๊ณ„์—์„œ ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ํ†ตํ•ด ์ปดํ“จํ„ฐ์— ์•ก์„ธ์Šคํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. IP ์ฃผ์†Œ, "๊ฐ€์ •" ์ธํ„ฐ๋„ท ์ œ๊ณต์—…์ฒด์˜ ๊ฒฝ์šฐ ๋™์ ์ฆ‰, ๊ท€ํ•˜๊ฐ€ ํ†ต์ œํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ๋กœ 2~3์ผ๋งˆ๋‹ค ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๊นŒ?

์ด ๋ชจ๋“  ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๊ธฐ๊ธฐ ๊ณผ ๊ณต์ „์ฆ‰, ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

๋ณต์žกํ•œ ์šฉ์–ด? ๊ทธ๊ฒƒ์„ ์•Œ์•„ ๋ด…์‹œ๋‹ค.
Wikipedia๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ะ’ะธั€ั‚ัƒะฐะปัŒะฝะฐั ะผะฐัˆะธะฝะฐ (VM, ะพั‚ ะฐะฝะณะป. virtual machine) โ€” ะฟั€ะพะณั€ะฐะผะผะฝะฐั ะธ/ะธะปะธ ะฐะฟะฟะฐั€ะฐั‚ะฝะฐั ัะธัั‚ะตะผะฐ, ัะผัƒะปะธั€ัƒัŽั‰ะฐั ะฐะฟะฟะฐั€ะฐั‚ะฝะพะต ะพะฑะตัะฟะตั‡ะตะฝะธะต ะฝะตะบะพั‚ะพั€ะพะน ะฟะปะฐั‚ั„ะพั€ะผั‹...

์•„์ฃผ ์กฐ์žกํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๋ฉด ์ปดํ“จํ„ฐ ์•ˆ์˜ ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์ผ๋ฐ˜ ์ปดํ“จํ„ฐ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋””์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

๋Œ€๋‹ต์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค - AWS. ์ด๋Š” ์›น ์ž‘์—…๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์›น ์ž‘์—…์„ ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์œ ์šฉํ•œ ๋‹ค์–‘ํ•œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด AWS ์ œํ’ˆ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค. Amazon EC2 โ€” ์—ฐ์ค‘๋ฌดํœด 24์‹œ๊ฐ„ ์ด์šฉ ๊ฐ€๋Šฅํ•œ ํด๋ผ์šฐ๋“œ ๊ฐ€์ƒ ๋จธ์‹ . AWS๋Š” ์ตœ์†Œ ๊ฐ€์ƒ ๋จธ์‹ (7GB SSD, 10GB RAM)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. XNUMX๋…„ ๋™์•ˆ ๋ฌด๋ฃŒ๋˜ํ•œ ๋™์ผํ•œ ์ฃผ์†Œ์—์„œ VM(๊ฐ€์ƒ ๋จธ์‹ )์— ์˜๊ตฌ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฌด๋ฃŒ ์ „์šฉ(์ •์ ) IP ์ฃผ์†Œ๋ฅผ ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VM์„ ์ƒ์„ฑํ•˜๊ณ  ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์›น ์‚ฌ์ดํŠธ๋กœ ์ด๋™ AWS ๊ทธ๋ฆฌ๊ณ  ๋“ฑ๋กํ•˜์„ธ์š”. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ด€๋ฆฌ ์ฝ˜์†”๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์ฝ˜์†”์˜ ์„œ๋น„์Šค ์ค‘์—์„œ ๋‹ค์Œ์„ ์ฐพ์œผ์„ธ์š”. EC2 ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์— ๊ฐ€์‹ญ์‹œ์˜ค.

๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค, ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ Amazon ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์žฅ์†Œ์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท ํ†ต์‹  ์†๋„๋Š” ๋‹ค์–‘ํ•˜๋ฏ€๋กœ ์œ„์น˜์— ๋”ฐ๋ผ ์„ ํƒํ•ด์•ผ ํ•˜๋ฉฐ, ํ•ด๋‹น ๋„์‹œ์—์„œ ์ตœ๋Œ€ํ•œ ๋น ๋ฅธ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค ์›๋”๋„คํŠธ์›Œํฌ, ๋‹ค๋ฅธ ๋„์‹œ์™€์˜ ํŒจํ‚ท ์ „์†ก ์†๋„๋ฅผ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.
๋‚ด ๊ฒฝ์šฐ(๋ชจ์Šคํฌ๋ฐ”)์—๋Š” ์•„์ผ๋žœ๋“œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์ ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•  ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ํƒญ์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”. ์ธ์Šคํ„ด์Šค ์‹œ์ž‘

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

VM ๊ตฌ์„ฑ์„ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

1) ์šด์˜ ์ฒด์ œ ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. Linux๋Š” ์„œ๋ฒ„๋ฅผ ํ‚ค์šฐ๋Š” ๋ฐ ๋งค์šฐ ํŽธ๋ฆฌํ•˜๋ฏ€๋กœ ๋ฐฐํฌ ํ‚คํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. CentOS7

๊ฐ€์ƒ ๋จธ์‹ ์—๋Š” ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์ด ์—†์œผ๋ฉฐ ๋จธ์‹ ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋Š” ์ฝ˜์†”์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ ๋งˆ์šฐ์Šค๊ฐ€ ์•„๋‹Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ VM์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹์ž‘์—…์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋‘๋ ค์›Œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์ด ์ง€๊ธˆ ๋‹น์‹ ์„ ๋ฉˆ์ถ”๊ฒŒ ํ•˜๊ฑฐ๋‚˜ "๋„ˆ๋ฌด ์–ด๋ ต๋‹ค"๋Š” ์ด์œ ๋กœ ์ž์‹ ๋งŒ์˜ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋ฅผ ํ‚ค์šฐ๋Š” ์•„์ด๋””์–ด๋ฅผ ํฌ๊ธฐํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ฝ˜์†”์„ ํ†ตํ•ด ๊ธฐ๊ณ„๋กœ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณง ์ง์ ‘ ํ™•์ธํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

2) ์ด์ œ VM์˜ ๊ธฐ์ˆ ์  ๊ตฌ์„ฑ์„ ์ •์˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ์‚ฌ์šฉ์„ ์œ„ํ•ด Amazon์€ ๊ตฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค t2.micro, ๋ณธ๊ฒฉ์ ์ธ ๋Œ€ํ˜• ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„์—๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์ง€๋งŒ ์นœ๊ตฌ๋“ค๊ณผ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ์—๋Š” ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

3) ๋‚˜๋จธ์ง€ ์„ค์ •์€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘๊ณ  ํƒญ์—์„œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค. ๋ณด์•ˆ ๊ทธ๋ฃน ๊ตฌ์„ฑ.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์—ฌ๊ธฐ์„œ๋Š” ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„์šฉ ํฌํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ํฌํŠธ๋Š” ์™ธ๋ถ€ ์„ธ๊ณ„์—์„œ ๋“ค์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ˆ„๊ตฌ์—๊ฒŒ ์ „๋‹ฌ๋˜๋Š”์ง€ ๋‚˜ํƒ€๋‚ด๋Š” ์Œ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ˆซ์ž์ž…๋‹ˆ๋‹ค. VM์€ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์™€ ์„œ๋ฒ„๋ฅผ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋“ค์–ด์˜ค๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ ํŒจํ‚ท์€ VM ๋‚ด๋ถ€์˜ ๋Œ€์ƒ(์„œ๋น„์Šค, ์„œ๋ฒ„)์˜ ํฌํŠธ(๋ฒˆํ˜ธ)๋ฅผ ํ—ค๋”์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ ์‚ฌ์‹ค์ƒ์˜ ํ‘œ์ค€์€ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 25565. ์ด ํฌํŠธ๋ฅผ ํ†ตํ•œ VM ์•ก์„ธ์Šค๊ฐ€ ํ—ˆ์šฉ๋จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ VM ์ƒ์„ฑ์„ ์™„๋ฃŒํ•˜๋Š” ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€ํ†  ๋ฐ ์‹œ์ž‘

VM์— ๋Œ€ํ•œ SSH ํ‚ค ์Œ ์„ค์ •

๋”ฐ๋ผ์„œ ๋จธ์‹ ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์€ SSH ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

SSH ํ”„๋กœํ† ์ฝœ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์Œ์˜ ํ‚ค(๊ณต๊ฐœ ๋ฐ ๊ฐœ์ธ)๊ฐ€ ์ƒ์„ฑ๋˜๊ณ , ๊ณต๊ฐœ ํ‚ค๋Š” VM์— ์ €์žฅ๋˜๊ณ , ๊ฐœ์ธ ํ‚ค๋Š” VM(ํด๋ผ์ด์–ธํŠธ)์— ์—ฐ๊ฒฐํ•˜๋Š” ์‚ฌ๋žŒ์˜ ์ปดํ“จํ„ฐ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ ์‹œ VM์€ ํด๋ผ์ด์–ธํŠธ์— ์ ํ•ฉํ•œ ๊ฐœ์ธ ํ‚ค๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„ํŠผ์„ ํด๋ฆญ ์‹คํ–‰. ๋‹ค์Œ ์ฐฝ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

ํŽธ์˜๋ฅผ ์œ„ํ•ด ํ‚ค ์Œ์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ  ํ‚ค ์Œ ๋‹ค์šด๋กœ๋“œ. ๋‹ค์šด๋กœ๋“œํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค .PEM ๊ฐœ์ธ ํ‚ค๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์„ธ์š” ์ธ์Šคํ„ด์Šค ์‹œ์ž‘. ์„œ๋ฒ„๊ฐ€ ์„ค์น˜๋  ๊ฐ€์ƒ ๋จธ์‹ ์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ณ ์ • IP ์–ป๊ธฐ

์ด์ œ ๊ณ ์ • IP๋ฅผ ์–ป์–ด VM์— ๋ฐ”์ธ๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฉ”๋‰ด์—๋Š” ํƒญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํƒ„๋ ฅ์  IP ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๋”ฐ๋ผ ์›€์ง์ž…๋‹ˆ๋‹ค. ํƒญ์—์„œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์„ธ์š”. ํƒ„๋ ฅ์  IP ์ฃผ์†Œ ํ• ๋‹น ๊ณ ์ • IP๋ฅผ ์–ป์œผ์‹ญ์‹œ์˜ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์ด์ œ ์ˆ˜์‹ ๋œ IP ์ฃผ์†Œ๊ฐ€ VM๊ณผ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๋ชฉ๋ก๊ณผ ๋ฉ”๋‰ด์—์„œ ์„ ํƒํ•˜์„ธ์š”. ํ–‰์œ„ ์„ ํƒํ•˜๋‹ค IP ์ฃผ์†Œ ์—ฐ๊ฒฐ

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

๋‹ค์Œ์œผ๋กœ VM์„ IP ์ฃผ์†Œ์— ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์™„๋ฃŒ!

์šฐ๋ฆฌ๋Š” VM์œผ๋กœ ์ด๋™

์ด์ œ VM์ด ๊ตฌ์„ฑ๋˜๊ณ  IP ์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋˜์—ˆ์œผ๋ฏ€๋กœ VM์— ์—ฐ๊ฒฐํ•˜์—ฌ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

SSH๋ฅผ ํ†ตํ•ด VM์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํผํ‹ฐ. ์ด ํŽ˜์ด์ง€์—์„œ ์ฆ‰์‹œ PuTTYgen์„ ์„ค์น˜ํ•˜์„ธ์š”.

PuTTY๋ฅผ ์„ค์น˜ํ•œ ํ›„ ์—ฝ๋‹ˆ๋‹ค. ์ด์ œ ์—ฐ๊ฒฐ์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

  1. ํƒญ์—์„œ ์„ธ์…˜ ์—ฐ๊ฒฐ ์œ ํ˜• ์„ ํƒ SSH, ํฌํŠธ 22. ์—ฐ๊ฒฐ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. SSH๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. ะธะผั_ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั@ะฟัƒะฑะปะธั‡ะฝั‹ะน_dns.

CentOS์šฉ AWS์˜ ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ด๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. CentOS. ๊ท€ํ•˜์˜ ๊ณต๊ฐœ DNS๋Š” ์—ฌ๊ธฐ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

๋‚˜๋Š” ๋ผ์ธ์„ ์–ป์—ˆ๋‹ค [email protected]

  1. ํƒญ์—์„œ SSH -> ์ธ์ฆ ๊ฐœ์ธ SSH ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ํŒŒ์ผ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค .pem, ์ด์ „์— ๋‹ค์šด๋กœ๋“œํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ PuTTY๋Š” ํŒŒ์ผ ์ž‘์—…์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค .pem, ๊ทธ๋Š” ํ˜•์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค .ppk. ๋ณ€ํ™˜์„ ์œ„ํ•ด PuTTYgen์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. PuTTYgen ์›น์‚ฌ์ดํŠธ์˜ ๋ณ€ํ™˜ ์ง€์นจ. ๋ฐ›์€ ํŒŒ์ผ .ppk ์—ฌ๊ธฐ์— ์ €์žฅํ•˜๊ณ  ํ‘œ์‹œํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

  1. ๋ฒ„ํŠผ์œผ๋กœ ์—ฐ๊ฒฐ์„ ์—ด์–ด VM์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์—ฝ๋‹ˆ๋‹ค.
    ์ถ•ํ•˜ํ•ด์š”! ๋ฐฉ๊ธˆ VM ์ฝ˜์†”์— ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚จ์€ ๊ฒƒ์€ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค.

๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„ ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ

์„œ๋ฒ„ ์„ค์ •์„ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € VM์— ์—ฌ๋Ÿฌ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

sudo yum install -y wget mc iptables iptables-services java screen

๊ฐ ํŒจํ‚ค์ง€์˜ ์šฉ๋„๋ฅผ ์•Œ์•„๋ด…์‹œ๋‹ค.

  • wget - Linux์—์„œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
  • mc - ์ฝ˜์†” ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ. ํ›ˆ๋ จ๋ฐ›์ง€ ์•Š์€ ์‚ฌ์šฉ์ž๋„ ๊ฐ„๋‹จํ•˜๊ณ  ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • iptables์— โ€” ๋ฐฉํ™”๋ฒฝ์„ ๊ด€๋ฆฌํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ์ž…๋‹ˆ๋‹ค. ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ VM์—์„œ ์„œ๋ฒ„์šฉ ํฌํŠธ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  • ์ž๋ฐ” โ€” Minecraft๋Š” Java์—์„œ ์‹คํ–‰๋˜๋ฏ€๋กœ ์„œ๋ฒ„๊ฐ€ ์ž‘๋™ํ•˜๋ ค๋ฉด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ํ™”๋ฉด - Linux์šฉ ์ฐฝ ๊ด€๋ฆฌ์ž. ์ด๋ฅผ ํ†ตํ•ด ์ฝ˜์†”์„ ๋ณต์ œํ•˜์—ฌ ์„œ๋ฒ„๋ฅผ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์„œ๋ฒ„๋Š” ์ฝ˜์†”์„ ํ†ตํ•ด ์‹œ์ž‘๋˜์–ด์•ผ ํ•˜๋ฉฐ, VM ์—ฐ๊ฒฐ์„ ๋Š์œผ๋ฉด ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ„๋„์˜ ์ฝ˜์†” ์ฐฝ์—์„œ ์‹คํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋ฐฉํ™”๋ฒฝ์„ ๊ตฌ์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐฉํ™”๋ฒฝ์€ ์ง€์ •๋œ ๊ทœ์น™์— ๋”ฐ๋ผ ๋ฐฉํ™”๋ฒฝ์„ ํ†ต๊ณผํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•˜๊ณ  ํ•„ํ„ฐ๋งํ•˜๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ํ•˜๋“œ์›จ์–ด-์†Œํ”„ํŠธ์›จ์–ด ์š”์†Œ์ž…๋‹ˆ๋‹ค. (์œ„ํ‚คํ”ผ๋””์•„)

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

sudo mcedit /etc/sysconfig/iptables

๋ฐฉ๊ธˆ ๋ฐฉํ™”๋ฒฝ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํฌํŠธ์— ๋Œ€ํ•œ ๊ทœ์น™์„ ํฌํ•จํ•˜์—ฌ ํ‘œ์ค€ ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ๋กœ ์ฑ„์›Œ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 25565๋Š” ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„์˜ ํ‘œ์ค€ ํฌํŠธ์ž…๋‹ˆ๋‹ค.

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 25565 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

๋ˆŒ๋Ÿฌ ํŒŒ์ผ์„ ๋‹ซ์œผ์„ธ์š”. F10, ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์ด์ œ ๋ฐฉํ™”๋ฒฝ์„ ์‹œ์ž‘ํ•˜๊ณ  ์‹œ์ž‘ ์‹œ ํ™œ์„ฑํ™”ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

sudo systemctl enable iptables
sudo systemctl restart iptables

์„œ๋ฒ„ ํŒŒ์ผ์„ ๋ณ„๋„์˜ ํด๋”์— ์ €์žฅํ•˜๊ณ  ํด๋”๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ํ•ด๋‹น ํด๋”๋กœ ์ด๋™ํ•˜์—ฌ ์„œ๋ฒ„ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. wget

mkdir minecraft
cd minecraft
wget <ััั‹ะปะบะฐ_ะฝะฐ_jar>

์ฐพ์„ ํ•„์š”๊ฐ€ ์ง์ ‘ ๋งํฌ ๋‹ค์šด๋กœ๋“œ์šฉ .jar ์„œ๋ฒ„ ํŒŒ์ผ. ์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋ฒ„ ํŒŒ์ผ ๋ฒ„์ „ 1.15.2์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋”์˜ ๋‚ด์šฉ ๋ณด๊ธฐ ls, ํŒŒ์ผ์ด ๋‹ค์šด๋กœ๋“œ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์„œ๋ฒ„ ํŒŒ์ผ์„ ์‹คํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์„œ๋ฒ„๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž‘์—…์— ํ•„์š”ํ•œ ๋ชจ๋“  ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ  EULA ๋ผ์ด์„ผ์Šค ์กฐ๊ฑด์— ๋™์˜ํ•˜์ง€ ์•Š์•˜๋‹ค๊ณ  ๋ถˆํ‰ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์—ด์–ด ์•ฝ๊ด€์— ๋™์˜ํ•˜์„ธ์š”. eula.txt

sudo mcedit eula.txt

ํ•ญ๋ชฉ์„ ๋‹ค์Œ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ๋™์˜๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

eula=true

ํŒŒ์ผ ์—ด๊ธฐ server.properties: ์ด๊ฒƒ์€ ์„œ๋ฒ„ ๊ตฌ์„ฑ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์„ค์ •์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

online-mode=false

๋‚˜๋จธ์ง€ ์„ค์ •์€ ๊ท€ํ•˜์˜ ์žฌ๋Ÿ‰์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์‹œ์ž‘

์ด์ œ ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•  ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ๋งํ–ˆ๋“ฏ์ด ์„œ๋ฒ„๋Š” ์ฝ˜์†”์—์„œ ์ง์ ‘ ์‹œ์ž‘๋˜์ง€๋งŒ, ๋ฉ”์ธ ์ฝ˜์†”์„ ๋‹ซ์œผ๋ฉด ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ์ฝ˜์†”์„ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

screen

์ด ์ฝ˜์†”์—์„œ ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 sudo java -Xms512M -Xmx1024M -jar <ะฝะฐะทะฒะฐะฝะธะต_ั„ะฐะนะปะฐ_ัะตั€ะฒะตั€ะฐ>.jar --nogui

์„œ๋ฒ„๋Š” ์•ฝ 45์ดˆ ํ›„์— ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค‘๋‹จํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์„œ๋ฒ„๊ฐ€ ์ดˆ๊ธฐํ™”๋˜๊ณ  ์‹คํ–‰๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์ถ•ํ•˜ํ•ด์š”! ๋ฐฉ๊ธˆ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‹คํ–‰ ์ค‘์ธ ์„œ๋ฒ„์—์„œ ๊ณ„์† ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋‘ ๋ฒˆ์งธ ์ฝ˜์†”์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด Ctrl+A, ๊ทธ ๋‹ค์Œ์— D. ๊ธฐ๋ณธ ์ฝ˜์†”์— ์žˆ์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. [detached from 1551.pts-0.ip-172-31-37-146]. ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰ ์ค‘์ธ ์ฝ˜์†”๋กœ ๋Œ์•„๊ฐ€์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์„ธ์š”. screen -r

์ด์ œ VM์—์„œ ์—ฐ๊ฒฐ์„ ๋Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์„œ๋ฒ„๋Š” ์ด์ „์— ํฌํŠธ 25565์—์„œ ๋ฐ›์€ ๊ณ ์ • IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Linux์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „ํ˜€ ์—†๋Š” AWS์˜ ๋ฌด๋ฃŒ Minecraft ์„œ๋ฒ„

์„œ๋ฒ„์— ๋“ค์–ด๊ฐ€๋Š” ์ฃผ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. <ะฒะฐัˆ_ัั‚ะฐั‚ะธั‡ะตัะบะธะน_IP>:25565.

๊ฒฐ๋ก 

์ด ์ง€์นจ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ „์šฉ IP๋กœ ๋ฌด๋ฃŒ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์„œ๋ฒ„๋ฅผ ์‰ฝ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์‚ฌ๋Š” ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๋น„์ „๋ฌธ๊ฐ€๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ด์™€ ๊ด€๋ จํ•˜์—ฌ, ์ž๋ฃŒ๋ฅผ ๋‹จ์ˆœํ™”ํ•  ๋•Œ ์šฉ์–ด์— ์‚ฌ์‹ค์  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ์—…๋ฌด๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์˜ ์˜๊ฒฌ์„ ๋“ฃ๋Š” ๊ฒƒ์€ ํฅ๋ฏธ๋กญ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€