Skip to Content
์›๊ฒฉ ์ ‘๊ทผํ˜ธ์ŠคํŠธ ์ ‘๊ทผ

ํ˜ธ์ŠคํŠธ ์ ‘๊ทผ

Host Access ํŒจ๋„์€ ๋””๋ฐ”์ด์Šค์˜ ํ˜ธ์ŠคํŠธ ์šด์˜ ์ฒด์ œ์— ์ง์ ‘ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ๋ฃจํŠธ ํ„ฐ๋ฏธ๋„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” Settings โ†’ Devices โ†’ ํ˜ธ์ŠคํŠธ ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์›๊ฒฉ IoT ๋””๋ฐ”์ด์Šค์—์„œ ๋ฃจํŠธ ์…ธ ์„ธ์…˜์„ ๋ณด์—ฌ์ฃผ๋Š” ํ˜ธ์ŠคํŠธ ํ„ฐ๋ฏธ๋„

๊ธฐ๋Šฅ

Host Access๋Š” root ์‚ฌ์šฉ์ž๋กœ ๋””๋ฐ”์ด์Šค ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐ๋œ ๋ผ์ด๋ธŒ ํ„ฐ๋ฏธ๋„ ์„ธ์…˜์„ ์—ฝ๋‹ˆ๋‹ค. ์•ฑ์˜ Docker ์ปจํ…Œ์ด๋„ˆ์— ์—ฐ๊ฒฐ๋˜๋Š” ํด๋ผ์šฐ๋“œ IDE ํ„ฐ๋ฏธ๋„๊ณผ ๋‹ฌ๋ฆฌ, ์ด ํ„ฐ๋ฏธ๋„์€ ๊ธฐ๋ณธ ์šด์˜ ์ฒด์ œ์— ๋Œ€ํ•œ ์ „์ฒด ์ ‘๊ทผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์ ‘๊ทผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ

  • ์‹œ์Šคํ…œ ์ง„๋‹จ โ€” OS ์ˆ˜์ค€ ๋กœ๊ทธ ๊ฒ€์‚ฌ, ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ํ™•์ธ, ํ”„๋กœ์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง
  • ๋„คํŠธ์›Œํฌ ๋””๋ฒ„๊น… โ€” ์—ฐ๊ฒฐ ํ…Œ์ŠคํŠธ, ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๊ฒ€์‚ฌ, ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ ํ™•์ธ
  • Docker ๊ด€๋ฆฌ โ€” Docker ๋ฐ๋ชฌ ๊ฒ€์‚ฌ, ๋ชจ๋“  ์ปจํ…Œ์ด๋„ˆ ๋ณด๊ธฐ, ์ด๋ฏธ์ง€ ๊ด€๋ฆฌ
  • ํ•˜๋“œ์›จ์–ด ๋ฌธ์ œ ํ•ด๊ฒฐ โ€” ๋””๋ฐ”์ด์Šค ์ฃผ๋ณ€ ์žฅ์น˜ ์ ‘๊ทผ, ๋””๋ฐ”์ด์Šค ํŠธ๋ฆฌ ํ™•์ธ, ์ปค๋„ ๋ชจ๋“ˆ ๊ฒ€์‚ฌ
  • ๋ณต๊ตฌ โ€” ์•ฑ ์ปจํ…Œ์ด๋„ˆ ์‹œ์ž‘์„ ๋ฐฉํ•ดํ•˜๋Š” ๋ฌธ์ œ ์ˆ˜์ •

ํ˜ธ์ŠคํŠธ ์ ‘๊ทผ ๋ฐฉ๋ฒ•

  1. ํ”„๋กœ์ ํŠธ์—์„œ ๋””๋ฐ”์ด์Šค๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  2. Settings์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  3. ํ˜ธ์ŠคํŠธ ํ„ฐ๋ฏธ๋„ ํŒจ๋„์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  4. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฃจํŠธ ํ„ฐ๋ฏธ๋„ ์„ธ์…˜์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค.

์ด์ œ ๋””๋ฐ”์ด์Šค์— ๋Œ€ํ•œ ์ „์ฒด ๋ฃจํŠธ ์ ‘๊ทผ ๊ถŒํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ํŽ˜์ด์ง€ ์˜†์— ํ„ฐ๋ฏธ๋„์„ ์—ด์–ด ๋‘๋ ค๋ฉด ํ˜ธ์ŠคํŠธ ํ„ฐ๋ฏธ๋„ ์˜†์˜ ์ฐฝ ๋ถ„๋ฆฌ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค: ํ„ฐ๋ฏธ๋„์ด ๋ณ„๋„์˜ ์ฐฝ์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ ์ฐฝ์ด ์ด๋ฏธ ์—ด๋ ค ์žˆ์œผ๋ฉด ์•ž์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ด ๋ฒ„ํŠผ์—๋Š” maintain ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋ฉฐ, ๋ชจ๋ฐ”์ผ ์•ฑ์—๋Š” ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์ ‘๊ทผ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋””๋ฐ”์ด์Šค๊ฐ€ ์˜จ๋ผ์ธ ์ƒํƒœ์—ฌ์•ผ ํ•˜๋ฉฐ IronFlock์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์ ‘๊ทผ vs. ํด๋ผ์šฐ๋“œ IDE ํ„ฐ๋ฏธ๋„

๊ธฐ๋Šฅํ˜ธ์ŠคํŠธ ์ ‘๊ทผํด๋ผ์šฐ๋“œ IDE ํ„ฐ๋ฏธ๋„
๋ฒ”์œ„์ „์ฒด ํ˜ธ์ŠคํŠธ OS์•ฑ ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€
์‚ฌ์šฉ์žroot์ปจํ…Œ์ด๋„ˆ ์‚ฌ์šฉ์ž
์ ‘๊ทผ ๋Œ€์ƒ๋ชจ๋“  ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค์•ฑ ํŒŒ์ผ ๋ฐ ์˜์กด์„ฑ
์‚ฌ์šฉ ์‚ฌ๋ก€OS ์ˆ˜์ค€ ๋””๋ฒ„๊น…์•ฑ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ

ํ˜ธ์ŠคํŠธ ์ ‘๊ทผ vs. SSH

๋‘ ๋ฐฉ๋ฒ• ๋ชจ๋‘ ๋””๋ฐ”์ด์Šค์— ๋ฃจํŠธ ์ˆ˜์ค€ ์ ‘๊ทผ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค:

๊ธฐ๋Šฅํ˜ธ์ŠคํŠธ ์ ‘๊ทผSSH
์—ฐ๊ฒฐIronFlock์„ ํ†ตํ•œ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜์ง์ ‘ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ
์š”๊ตฌ ์‚ฌํ•ญIronFlock์—์„œ ๋””๋ฐ”์ด์Šค ์˜จ๋ผ์ธ๋„คํŠธ์›Œํฌ์—์„œ ๋””๋ฐ”์ด์Šค ๋„๋‹ฌ ๊ฐ€๋Šฅ + SSH ํ‚ค
์ธ์ฆIronFlock ์‚ฌ์šฉ์ž ๊ถŒํ•œ.flock ๊ฐœ์ธ ํ‚ค
ํŽธ์˜์„ฑUI์—์„œ ์›ํด๋ฆญํ„ฐ๋ฏธ๋„ ์„ค์ • + ํ‚ค ์ถ”์ถœ ํ•„์š”

๋Œ€๋ถ€๋ถ„์˜ ํ˜ธ์ŠคํŠธ ์ˆ˜์ค€ ์ž‘์—…์—๋Š” ํ˜ธ์ŠคํŠธ ์ ‘๊ทผ์ด ๋” ์‰ฌ์šด ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ๋””๋ฐ”์ด์Šค๊ฐ€ IronFlock์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์ง€๋งŒ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ๋„๋‹ฌ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ SSH๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

ํ•„์š”ํ•œ ๊ถŒํ•œ

Host Access ํŒจ๋„์— ์ ‘๊ทผํ•˜๋ ค๋ฉด ์ ์ ˆํ•œ ๋””๋ฐ”์ด์Šค ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์†Œ์œ ์ž์™€ ๊ด€๋ฆฌ์ž๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.

Last updated on