๐Ÿ ํ™ˆ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ๐Ÿ  ์›๊ฒฉ๊ด€๋ฆฌ

์ƒˆ์–‘ยท2021๋…„ 3์›” 6์ผ
4

ํ™ˆ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

๋ชฉ๋ก ๋ณด๊ธฐ
3/12
post-thumbnail

๊ฐœ์š”


SSH๋ž€ Secure Shell์˜ ์•ฝ์ž๋กœ์จ ์•ˆ์ „ํ•œ ์‰˜์ด๋ž€ ๋œป์ž…๋‹ˆ๋‹ค.

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



์„ค์น˜


์šฐ๋ฆฌ๋Š” ์šฐ๋ถ„ํˆฌ ์šด์˜์ฒด์ œ๋ฅผ ์„ค์น˜ํ•  ๋•Œ ์ž๋™์œผ๋กœ ์„ค์น˜๋˜๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
๋งŒ์•ฝ ์ด์ „ ์ฑ•ํ„ฐ๋ฅผ ๋˜‘๊ฐ™์ด ๋”ฐ๋ผํ•˜์ง€ ์•Š์•˜๋”๋ผ๋ฉด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์„ค์น˜๋ฅผ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

sudo apt update
sudo apt install openssh-server -y

๋ช…๋ น์–ด ์•ž์— sudo๋ฅผ ๋ถ™์ž„์œผ๋กœ์จ ์šฐ๋ถ„ํˆฌ์˜ ์ตœ๊ณ  ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” root ๊ณ„์ •์œผ๋กœ ๋ช…๋ น์–ด๋ฅผ ๋Œ€์‹  ์‹คํ–‰ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ณ  ๋กœ๊ทธ์ธ ํ›„ ์ฒ˜์Œ sudo๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ตœ์ดˆ 1๋ฒˆ๋งŒ ์‚ฌ์šฉ์ž ๊ณ„์ • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.



๋‚ด๋ถ€ ์ ‘์†


์„œ๋ฒ„์™€ ๊ฐ™์€ ๊ณต์œ ๊ธฐ์— ์—ฐ๊ฒฐ ๋˜์–ด์žˆ๋Š” ๋ฐ์Šคํฌํ†ฑ์ด๋‚˜ ๋…ธํŠธ๋ถ ๋˜๋Š” ์™€์ดํŒŒ์ด๊ฐ€ ์—ฐ๊ฒฐ๋œ ์Šค๋งˆํŠธํฐ์—์„œ ์ ‘์†์„ ํ•ด๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์œˆ๋„์šฐ์—์„œ ์ ‘์†์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋Š” PuTTY๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ https://www.putty.org/
ํ™ˆํŽ˜์ด์ง€ ์ ‘์† ํ›„ ์•„๋ž˜ ์ด๋ฏธ์ง€๋ฅผ ๋”ฐ๋ผ ๋‹ค์šด๋ฐ›์Šต๋‹ˆ๋‹ค.


์ž์‹ ์˜ ์œˆ๋„์šฐ ์šด์˜์ฒด์ œ ๋น„ํŠธ์— ๋งž๊ฒŒ ๋‹ค์šด๋ฐ›์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


๋‹ค์šด๋ฐ›์€ PuTTY ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์„œ๋ฒ„ ๋‚ด๋ถ€ ์•„์ดํ”ผ๋ฅผ ์ž…๋ ฅํ•ด์„œ ์ ‘์†ํ•ด๋ณด์„ธ์š”.

์„œ๋ฒ„ ๋‚ด๋ถ€ ์•„์ดํ”ผ๋ฅผ ๋ชจ๋ฅผ ๊ฒฝ์šฐ

ํ™ˆ์„œ๋ฒ„ ๋กœ๊ทธ์ธ ํ›„ ํ™”๋ฉด์ธ ์ฝ˜์†” ์ฐฝ์—์„œ ifconfig ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด์„œ ํ™•์ธํ•˜์„ธ์š”.
๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ–ˆ๋Š”๋ฐ net-tools ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๋ผ๊ณ  ํ•˜๋ฉด sudo apt install net-tools -y ๋ช…๋ น์–ด๋กœ net-tools ๋ฅผ ์„ค์น˜ํ•˜์„ธ์š”.


์•„์ด๋”” ์ž…๋ ฅ ํ›„ Enter๋ฅผ ๋ˆ„๋ฅธ ๋’ค ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ 2ํšŒ ์ž…๋ ฅํ•˜๋ฉด ๋กœ๊ทธ์ธ์ด ๋ฉ๋‹ˆ๋‹ค.

Hide password

๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ ์›๋ž˜ ํ„ฐ๋ฏธ๋„์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.


์ •์ƒ์ ์œผ๋กœ ์ ‘์†์ด ๋˜์—ˆ๋‹ค๋ฉด ํ™ˆ์„œ๋ฒ„ ์ƒํ™ฉ์ด ๋ณด์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
2๊ฐœ์˜ ์—…๋ฐ์ดํŠธ์™€ 0๊ฐœ์˜ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜๋ฉฐ ํ˜„์žฌ ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅํ•œ ๋ชฉ๋ก์„ ๋ณด๋ ค๋ฉด ๋ช…๋ น์–ด apt list โ€“-upgradeable ๋ฅผ ์‹คํ–‰ํ•ด๋ณด๋ผ๊ณ  ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์ธ์€ IP 192.168.0.3์—์„œ 2020๋…„ 8์›” 12์ผ ์˜คํ›„ 1์‹œ 4๋ถ„ 5์ดˆ์— ์ ‘์†๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
์ด ๊ธฐ๋ก์„ ํ†ตํ•ด ์ž์‹ ์ด ์•„๋‹Œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ–ˆ์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์ ‘์†๋•Œ ๋งˆ๋‹ค ํ™•์ธํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์ ‘์†๋œ ๊ฒƒ์„ ํ™•์ธํ–ˆ์œผ๋ฉด ํ™ˆ์„œ๋ฒ„์— ์—ฐ๊ฒฐ ๋˜์–ด์žˆ๋Š” ๋ชจ๋‹ˆํ„ฐ, ํ‚ค๋ณด๋“œ๋ฅผ ๋นผ๋„ ๋ฉ๋‹ˆ๋‹ค.

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

PuTTY๋Š” ๊ณ„์† ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ฏ€๋กœ ์ข…๋ฃŒํ•˜์ง€ ๋งˆ์„ธ์š”.



๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ


์šฐ์„  ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ๋ถ€ํ„ฐ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„๋žตํ•˜๊ฒŒ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๊ณต์œ ๊ธฐ๋Š” iptime์„ ์“ฐ๊ณ  ๊ฑฐ๊ธฐ์— tv, pc, ๋…ธํŠธ๋ถ, ํ™ˆ์„œ๋ฒ„ ๋“ฑ์ด ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด๋ฉด DHCP์„œ๋ฒ„์ธ ๊ณต์œ ๊ธฐ๋Š” ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ชจ๋“  ์žฅ์น˜์˜ IP๋ฅผ ์œ ๋™์ ์œผ๋กœ ์ฃผ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ™ˆ์„œ๋ฒ„์˜ IP๋Š” ๋งค๋ฒˆ ๋ฐ”๋€”(์œ ๋™์ ์ผ) ๊ฒฝ์šฐ ํฌํŠธํฌ์›Œ๋”ฉ์ด ์ œ๋Œ€๋กœ ์ด๋ฃจ์–ด ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
iptime ๊ณต์œ ๊ธฐ๋ฅผ ์˜ˆ์‹œ๋กœ DHCP ํ™˜๊ฒฝ์—์„œ ํ™ˆ์„œ๋ฒ„์˜ IP๋ฅผ ๊ณ ์ •์‹œํ‚ค๋Š” ๋ฒ•๊ณผ ํฌํŠธ ํฌ์›Œ๋”ฉ์„ ์ง์ ‘ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ iptime ๊ณต์œ ๊ธฐ์™€ ๊ฐ™์ด ๋‚ด๋ถ€ IP ์ง€์ • ์„ค์ •์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์šฐ๋ถ„ํˆฌ ์šด์˜์ฒด์ œ์—์„œ ์ง์ ‘ ์•„์ดํ”ผ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ DHCP ์„œ๋ฒ„์—์„œ IP ๊ณ ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์šฐ๋ถ„ํˆฌ ์ž์ฒด์—์„œ ๊ณ ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• 2๊ฐ€์ง€๋ฅผ ๋‹ค๋ฃจ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์ž์‹ ์˜ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์„ค์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.



ํ™ˆ์„œ๋ฒ„ IP ๊ณ ์ •


Case 1: ๊ณต์œ ๊ธฐ(DHCP์„œ๋ฒ„)์—์„œ IP ๊ณ ์ •

์šฐ์„  ๊ณต์œ ๊ธฐ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๋ฐ์Šคํฌํ†ฑ, ๋…ธํŠธ๋ถ, ์Šค๋งˆํŠธํฐ ๋“ฑ์—์„œ ๋…ธํŠธ๋ถ์œผ๋กœ ์ ‘์†์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
์œˆ๋„์šฐ ํ™˜๊ฒฝ์ผ ๊ฒฝ์šฐ ๋ช…๋ นํ”„๋กฌํ”„ํŠธ(CMD)์—์„œ ipconfig /all ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด ๋˜๋Š” DHCP ์„œ๋ฒ„ ์˜ IP ์ฃผ์†Œ๋ฅผ ์›นํŽ˜์ด์ง€ ์ฃผ์†Œ์ฐฝ์— ์ž…๋ ฅํ•˜๊ณ  ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.
iptime ๊ณต์œ ๊ธฐ ์‚ฌ์šฉ์ž๋ผ๋ฉด ์™€์ดํŒŒ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •ํ•˜๋Ÿฌ ๋“ค์–ด์™€ ๋ณด์•˜์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.


๋กœ๊ทธ์ธ์„ ํ•ด์ค์‹œ๋‹ค.


๊ด€๋ฆฌ๋„๊ตฌ > ๊ณ ๊ธ‰ ์„ค์ • > ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ > DHCP ์„œ๋ฒ„ ์„ค์ • ์œผ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.


ํ™ˆ์„œ๋ฒ„๊ฐ€ ์ผœ์ ธ ์žˆ์„ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ค€ IP๊ฐ€ ๋ฆฌ์ŠคํŠธ์— ๋œน๋‹ˆ๋‹ค.

  1. ์šฐ๋ถ„ํˆฌ ์„ค์น˜ ๊ณผ์ • ์ค‘ ๋งํ–ˆ๋˜ server's name ์œผ๋กœ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ํ™ˆ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  2. ์ˆ˜๋™์œผ๋กœ ์ค„ IP๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  3. ์ž…๋ ฅ ํ›„ ์ˆ˜๋™ ๋“ฑ๋ก ์„ ๋ˆ„๋ฅด๋ฉด ๋“ฑ๋ก๋œ ์ฃผ์†Œ ๊ด€๋ฆฌ ๋ž€์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

ํ™ˆ์„œ๋ฒ„์— sudo reboot ๋ช…๋ น์–ด๋กœ ์ปดํ“จํ„ฐ๋ฅผ ๊ป๋‹ค ์ผœ์ค๋‹ˆ๋‹ค.


iptime ๊ณต์œ ๊ธฐ ์ผ๊ฒฝ์šฐ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ ์„ค์ •์—์„œ ํ™•์ธํ•ด๋ณด์„ธ์š”.
ํ™•์ธ์ด ๋ถˆ๊ฐ€๋Šฅ ํ•˜๋‹ค๋ฉด ๊ณ ์ •ํ•œ IP๋กœ ํ™ˆ์„œ๋ฒ„์— SSH ์ ‘์†์„ ํ•ด๋ณด์„ธ์š”.
์ด์ƒ์ด ์—†๋‹ค๋ฉด ์ž˜ ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.


Case 2: ๊ณต์œ ๊ธฐ(DHCP์„œ๋ฒ„)์—์„œ IP ๊ณ ์ •

vim ํŽธ์ง‘๊ธฐ๋ž€?

๋ฆฌ๋ˆ…์Šค์˜ ๊ธฐ๋ณธ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ.
vim ์€ ์ผ๋ฐ˜ ๋ชจ๋“œ ํŽธ์ง‘ ๋ชจ๋“œ ๋ช…๋ น ๋ชจ๋“œ ์ด๋ผ๋Š” ์ด 3๊ฐœ์˜ ์ƒํƒœ๊ฐ€ ์žˆ์Œ

  • ์ผ๋ฐ˜ ๋ชจ๋“œ ์ฒ˜์Œ ์ ‘์†ํ•  ๋•Œ ์ƒํƒœ
    • i ๋˜๋Š” A ๋“ฑ์˜ ํ‚ค ์ž…๋ ฅ ์‹œ ํŽธ์ง‘ ๋ชจ๋“œ ๋กœ ์ „ํ™˜
    • : ํ‚ค ์ž…๋ ฅ ์‹œ ๋ช…๋ น ๋ชจ๋“œ ๋กœ ์ „ํ™˜

  • ํŽธ์ง‘ ๋ชจ๋“œ ๋ฉ”๋ชจ์žฅ ์ฒ˜๋Ÿผ ํŽธ์ง‘ ๊ฐ€๋Šฅ
    • ESC ํ‚ค ์ž…๋ ฅ ์‹œ ์ผ๋ฐ˜ ๋ชจ๋“œ ๋กœ ์ „ํ™˜

  • ๋ช…๋ น ๋ชจ๋“œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด ์ฐพ๊ธฐ๋‚˜ ์ €์žฅ, ์ข…๋ฃŒ ๋“ฑ์˜ ๊ธฐ๋Šฅ ์ˆ˜ํ–‰
    • wq ์ž…๋ ฅ ์‹œ ์ €์žฅํ›„ ์ข…๋ฃŒ
    • q! ์ž…๋ ฅ ์‹œ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๊ฐ•์ œ ์ข…๋ฃŒ
    • set nu ์ž…๋ ฅ ์‹œ ๋ผ์ธ ์ˆ˜ ์ถœ๋ ฅ
      (ํ™ˆ ํด๋”์— .vimrc ํŒŒ์ผ ๋‚ด์šฉ์œผ๋กœ ์ž…๋ ฅํ•ด๋‘๋ฉด ๋‹ค์Œ vim ์‚ฌ์šฉํ•  ๋•Œ ๊ธฐ๋ณธ์œผ๋กœ ๋ผ์ธ ์ˆ˜ ํ‘œ์‹œํ•ด์คŒ)
    • set nonu ์ž…๋ ฅ ์‹œ ๋ผ์ธ ์ˆ˜ ์ถœ๋ ฅ ํ•ด์ œ
    • ESC ํ‚ค ์ž…๋ ฅ ์‹œ ์ผ๋ฐ˜ ๋ชจ๋“œ ๋กœ ์ „ํ™˜

sudo vim /etc/netplan/ ๊นŒ์ง€ ์ž…๋ ฅํ•œ ํ›„ Tab ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜์—ฌ yaml ํŒŒ์ผ๊นŒ์ง€ ๋‚˜์™”์„ ๊ฒฝ์šฐ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰์‹œ์ผœ vim ํŽธ์ง‘๊ธฐ์— ์ ‘์†ํ•˜๊ณ  ์•„๋ž˜ ๋‚ด์šฉ์„ ์ž์‹ ์˜ ์ƒํ™ฉ์— ๋งž๊ฒŒ ํŽธ์ง‘ํ•˜์—ฌ ์ž‘์„ฑํ•˜์„ธ์š”.

#This is the network config written by 'subiquity'
network:
  ethernets:
    enp1s0:
      addresses: [192.168.0.2/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [168.126.63.1,168.126.63.2]
  version: 2
  • enp1s0 ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์ด๋ฆ„์ด๊ณ  ifconfig ๋ช…๋ น์–ด๋กœ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • addresses ์ˆ˜๋™์œผ๋กœ ์ง€์ •ํ•  IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
    ์„ธ๋ถ€ ํ•ญ๋ชฉ์œผ๋กœ ์žˆ๋Š” /24 ๋Š” 255.255.255.0 ์„ ์˜๋ฏธํ•˜๋Š” ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ ์ž…๋‹ˆ๋‹ค.
  • gateway4 ๊ฒŒ์ดํŠธ์›จ์ด ์ฃผ์†Œ์ธ๋ฐ ๊ณต์œ ๊ธฐ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • nameservers > addresses DNS ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
    ์œˆ๋„์šฐ PC์—์„œ ipconfig /all ๋ช…๋ น์–ด๋กœ ํ™•์ธํ•˜๊ฑฐ๋‚˜ iptime ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€์—์„œ ๊ธฐ๋ณธ ์„ค์ • > ์ธํ„ฐ๋„ท ์„ค์ • ์ •๋ณด ๋ž€์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ๋ช…๋ น์–ด๋กœ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ์ ์šฉํ•œ ํ›„ ํ™•์ธ ํ•ด๋ณด์„ธ์š”.

sudo netplan apply
ifconfig

ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

๋งŒ์•ฝ PuTTY๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ์—ฐ๊ฒฐ์ด ๋Š๊ฒผ๋‹ค๋ฉด ๋„คํŠธ์›Œํฌ ์„ค์ • ์ค‘ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋‹ค๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ๋ชจ๋‹ˆํ„ฐ์™€ ํ‚ค๋ณด๋“œ๋ฅผ ์—ฐ๊ฒฐํ•ด ํ•ด๊ฒฐํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.




ํฌํŠธํฌ์›Œ๋”ฉ


ํฌํŠธํฌ์›Œ๋”ฉ์˜ ์˜๋ฏธ

์šฐ๋ฆฌ์ง‘ (์™ธ๋ถ€ IP)์— 22๋ฒˆ ํฌํŠธ (์™ธ๋ถ€ ํฌํŠธ) ๋กœ ์ ‘์†์„ ํ•  ๊ฒฝ์šฐ ํ™ˆ์„œ๋ฒ„ (๋‚ด๋ถ€ IP)์˜ SSH (๋‚ด๋ถ€ ํฌํŠธ)๋กœ ์ ‘์†ํ•˜๊ฒŒ ํ•ด๋ผ.

๋ฐ”๋กœ ํฌํŠธํฌ์›Œ๋”ฉ์„ ํ•ด๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค.
๋จผ์ € iptime ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๋ฅผ ๋„์šฐ๊ณ  ์•„๋ž˜ ๋‚ด์šฉ๋Œ€๋กœ ์ง„ํ–‰ํ•ด๋ณด์„ธ์š”.


1. iptime ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ > ๊ณ ๊ธ‰ ์„ค์ • > NAT/๋ผ์šฐํ„ฐ ๊ด€๋ฆฌ > ํฌํŠธํฌ์›Œ๋”ฉ ์„ค์ • ์ ‘์†
2. SSH ๋˜๋Š” HTTP ๋“ฑ์˜ ๊ทœ์น™์ด๋ฆ„ ์ž…๋ ฅ
3. ํ™ˆ์„œ๋ฒ„ IP ์ฃผ์†Œ ์ž…๋ ฅ
4. ํ”„๋กœํ† ์ฝœ ๊ณผ ์™ธ๋ถ€ ํฌํŠธ ๋‚ด๋ถ€ ํฌํŠธ ์ž…๋ ฅ
ํ”„๋กœํ† ์ฝœ์€ ์ž˜ ๋ชจ๋ฅผ ๊ฒฝ์šฐ ์•„๋ž˜ ์ฃผ์†Œ ์ค‘ ์ œ์ผ ๋งˆ์ง€๋ง‰ 22๋ฅผ ์•Œ๊ณ ์‹ถ์€ ํฌํŠธ๋กœ ๋ฐ”๊พธ๊ณ  ์ ‘์†ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
https://www.speedguide.net/port.php?port=22
5. +์ƒˆ๊ทœ์น™ ๋ฒ„ํŠผ ํด๋ฆญ

์ด ์ž‘์—…์€ ์ดํ›„ ์›น์„œ๋ฒ„ ๋“ฑ ์„œ๋น„์Šค๋ฅผ ์„ค์น˜ํ•  ๋•Œ HTTP(80) ์™€ HTTPS(443) ๊ฐ™์€ ํฌํŠธํฌ์›Œ๋”ฉ ์ž‘์—…์„ ํ•ด์•ผํ•˜๋‹ˆ ๊ผญ ๊ธฐ์–ตํ•ด๋‘์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.



์™ธ๋ถ€ ์ ‘์†


ํฌํŠธํฌ์›Œ๋”ฉ์ด ๋๋‚ฌ์œผ๋ฉด ์™ธ๋ถ€์—์„œ ์ ‘์†์ด ๋˜๋Š”์ง€ ํ…Œ์ŠคํŠธ ํ•ด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์™ธ๋ถ€ IP ํ™•์ธ ๋ฐฉ๋ฒ• - ์šฐ๋ถ„ํˆฌ

curl ifconfig.me

์™ธ๋ถ€ IP ํ™•์ธ ๋ฐฉ๋ฒ• - ์œˆ๋„์šฐ

์•„๋ž˜ ์ฃผ์†Œ๋กœ ์ ‘์†ํ•˜๋ฉด ์™ธ๋ถ€ IP ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
https://www.findip.kr


PuTTY์—์„œ ์™ธ๋ถ€ IP๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ ‘์†ํ•ด๋ณด์„ธ์š”.


๋กœ๊ทธ์ธ์„ ํ•˜์„ธ์š”.


์ ‘์†์ด ์ž˜ ๋˜์—ˆ๋‹ค๋ฉด ์„ฑ๊ณต์ž…๋‹ˆ๋‹ค!
์ด์ œ ์™ธ๋ถ€์—์„œ ์ธํ„ฐ๋„ท์ด ์—ฐ๊ฒฐ๋œ ๊ณณ์ด๋ฉด ์–ด๋””์„œ๋“  ํ™ˆ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์ ‘์†์— ์‹คํŒจํ–ˆ์„ ๊ฒฝ์šฐ ์•„๋ž˜ ์‚ฌํ•ญ๋“ค์„ ๋ชจ๋‘ ๋‹ค์‹œ ์ฒดํฌํ•ด๋ณด์„ธ์š”.

  1. ๋‚ด๋ถ€ IP ๊ณ ์ • ํ™•์ธ
  2. ํฌํŠธํฌ์›Œ๋”ฉ ํ™•์ธ
  3. ์™ธ๋ถ€ IP ์ฃผ์†Œ ํ™•์ธ
  4. ๊ณต์œ ๊ธฐ ์œ— ๋‹จ์ด ๋ฐ”๋กœ WAN ๊ตฌ๊ฐ„์ธ์ง€ ํ™•์ธ
    https://www.findip.kr ์˜ IP ์ฃผ์†Œ์™€ ๊ณต์œ ๊ธฐ์—์„œ ํ‘œ์‹œ๋˜๋Š” ์™ธ๋ถ€ IP ์ฃผ์†Œ๊ฐ€ ๊ฐ™์€์ง€ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
    ๊ฐ™๋‹ค๋ฉด ๊ณต์œ ๊ธฐ๊ฐ€ WAN ๊ตฌ๊ฐ„์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋กœ์จ ๋ฌธ์ œ๊ฐ€ ์—†๋Š” ๊ฒƒ์ด๋‹ˆ ๋‹ค๋ฅธ ๊ฒƒ์„ ์ฒดํฌํ•ด๋ณด์„ธ์š”.

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

    KT ์ธํ„ฐ๋„ท์˜ ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ๋ณต์žกํ•œ ์ƒํ™ฉ์ด ์ƒ๊ธฐ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
    SKT ์ธํ„ฐ๋„ท์˜ ๊ฒฝ์šฐ ๊ณต์œ ๊ธฐ ์ƒ์œ„์— ๋ชจ๋Ž€์ด NAT๋ชจ๋“œ๋กœ ๋™์ž‘ํ•ด ์ด๋ฅผ ๋ธŒ๋ฆฟ์ง€ ๋ชจ๋“œ๋กœ ๋ณ€๊ฒฝํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    SKT ๋ชจ๋Ž€ ์„ค์ •๋ฒ• https://comterman.tistory.com/1408

    ์ปดํ“จํ„ฐ์—์„œ ์™ธ๋ถ€๋กœ ํ•œ๋‹จ๊ณ„์”ฉ ๋‚˜๊ฐ„๋‹ค ์ƒ๊ฐํ•˜๋ฉฐ ์ ‘์†ํ•˜๊ณ  ๋ญ˜ ๋ณ€๊ฒฝํ•˜๊ณ  ๋˜ ์ ‘์†ํ•˜๊ณ  ๋ญ˜ ๋ณ€๊ฒฝํ•˜๊ณ  ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.



์Šค๋งˆํŠธํฐ์œผ๋กœ SSH ์ ‘์†


์™ธ์ถœ ์ค‘์ผ๋•Œ ์Šค๋งˆํŠธํฐ์œผ๋กœ ํ™ˆ์„œ๋ฒ„์— SSH๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์œ ๋ช…ํ•œ ์–ดํ”Œ๋“ค ์ค‘ ์ง์ ‘ ์‚ฌ์šฉํ•ด๋ณธ 2๊ฐ€์ง€ ์–ดํ”Œ์„ ์ถ”์ฒœ ํ•ฉ๋‹ˆ๋‹ค.


JuiceSSH

https://play.google.com/store/apps/details?id=com.sonelli.juicessh&hl=ko&gl=US
์ด ์–ดํ”Œ์€ ์ œ๊ฐ€ ์ฒ˜์Œ ์‚ฌ์šฉํ–ˆ๋˜ ์–ดํ”Œ์ธ๋ฐ ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ์„œ๋ธŒ ํ‚ค๋ณด๋“œ๋„ ์ƒ๋‹นํžˆ ์ง๊ด€์ ์ด๋ฉฐ ์‚ฌ์šฉํ•˜๊ธฐ ๋งค์šฐ ํŽธ๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๋ฌด๋ฃŒ๋ฒ„์ „์˜ ๊ฒฝ์šฐ SSH Tunneling ๊ณผ Key ์ธ์ฆ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

SSH Tunneling ์ด๋ž€?

ํฌํŠธํฌ์›Œ๋”ฉ ์—†์ด SSH ์—ฐ๊ฒฐ ํ†ต๋กœ๋ฅผ ํ†ตํ•ด ์ž„์˜์˜ ํฌํŠธํฌ์›Œ๋”ฉ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ
์ผ๋ฐ˜์ ์œผ๋กœ Client์—์„œ Server์˜ ํฌํŠธ๋ฅผ ์ ‘์†ํ•˜๋„๋ก ํ•ด์ฃผ๋Š” Local port forwarding ์ด ์žˆ๊ณ 
ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ Server์—์„œ Client๋กœ ์ ‘์†ํ•˜๋Š” Remote port forwarding ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์•Œ์•„๋ณด๋˜ ์ค‘ ConnectBot ์•ฑ์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ  ์ด ์•ฑ์œผ๋กœ ๋„˜์–ด๊ฐ€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.



ConnectBot

https://play.google.com/store/apps/details?id=org.connectbot&hl=ko&gl=US
SSH Tunneling๊ณผ Key ์ธ์ฆ์ด ๋ฌด๋ฃŒ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํŽธ๋ฆฌํ•œ ๋Œ€์‹  JuiceSSH๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค ๋„˜์–ด์˜จ ์ €๋กœ์ฌ ์ธํ„ฐํŽ˜์ด์Šค ์ ์‘์— ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ ธ์ง€๋งŒ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๋” ๋งŽ์€ ๊ฒƒ์€ ํ™•์‹คํ•ฉ๋‹ˆ๋‹ค.

๋‘ ์–ดํ”Œ ๋ชจ๋‘ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ์…”๋„ ๋˜๊ณ  ๊ท€์ฐฎ์œผ์‹  ๋ถ„์€ ๊ทธ๋ƒฅ ConnectBot ์–ดํ”Œ์„ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.

๊ทธ๋ž˜๋„ ๋‘˜ ๋‹ค ์ถฉ๋ถ„ํžˆ ์ข‹์€ ์–ดํ”Œ์ž…๋‹ˆ๋‹ค.



๋‹น์‹ ์˜ ์„œ๋ฒ„๋Š” ํ•ดํ‚น ๋‹นํ•˜๋Š” ์ค‘


ํ™ˆ์„œ๋ฒ„๋Š” ์™ธ๋ถ€์—์„œ ์ ‘์† ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋œ ์ด ์ˆœ๊ฐ„๋ถ€ํ„ฐ ์ค‘๊ตญ์ธ ์นœ๊ตฌ๋“ค์ด ๋ฏธ์นœ๋“ฏ์ด ์ ‘์†ํ•ด์„œ ํ•ดํ‚น์„ ์‹œ๋„ํ•˜๊ณ  ์žˆ์„๊ฒ๋‹ˆ๋‹ค.
์ด๋ฅผ ๋ฐฉ์–ดํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์ฑ•ํ„ฐ์—์„  ์ž์‹ ๋งŒ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŽ์€ ๋ณด์•ˆ ์„ค์ •์„ ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

profile
์•ˆ๋…•, ์„ธ์ƒ!

5๊ฐœ์˜ ๋Œ“๊ธ€

comment-user-thumbnail
2024๋…„ 6์›” 14์ผ

์ €๋Š” ์ง‘์—์„œ sk ์ธํ„ฐ๋„ท ์‚ฌ์šฉ ํ•˜๋Š”๋ฐ์š”
Case 1: ๊ณต์œ ๊ธฐ(DHCP์„œ๋ฒ„)์—์„œ IP ๊ณ ์ •์—์„œ 192.168.0.2๋กœ ์„ค์ • ํ•˜๋”๋ผ๋„
ISP๊ฐ€ ํ™ˆIP ์ž์ฒด๋ฅผ ๋ฐ”๊พธ๋ฉด ์™ธ๋ถ€์—์„œ ์ ‘์† ์•ˆ๋˜๋Š”๊ฑฐ ์•„๋‹Œ๊ฐ€์š”?
์ œ๊ฐ€ ์ž˜ ๋ชฐ๋ผ์„œ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค!

2๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2024๋…„ 6์›” 14์ผ

https://www.findip.kr ์ ‘์†ํ•˜๋ฉด ๋‚˜์˜ค๋Š” IP
ISP๊ฐ€ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ์•ˆ๋˜๋Š”๊ฑฐ ์•„๋‹Œ๊ฐ€ ์‹ถ์–ด์„œ์š”~

1๊ฐœ์˜ ๋‹ต๊ธ€