์ฐ๋ฆฌ๋ ์ข ์ข ์ธ๋ถ์์ ๋ด๋ถ ๋คํธ์ํฌ์ ํน์ ์ฅ๋น๋ ์๋น์ค์ ์ ๊ทผํด์ผ ํ ๋๊ฐ ์๋ค. ์ด๋ด ๋ ํ์ํ ๊ฒ์ด ๋ฐ๋ก 'ํฌํธํฌ์๋ฉ'์ด๋ค. ํฌํธํฌ์๋ฉ์ ๋ง์น ๊ฑด๋ฌผ์ ์๋ด ๋ฐ์คํฌ์ฒ๋ผ ์ธ๋ถ์์ ์ค๋ ์์ฒญ์ ๋ด๋ถ์ ์ฌ๋ฐ๋ฅธ ์ฅ์๋ก ์๋ดํด์ฃผ๋ ์ญํ ์ ํ๋ค.
์ต๊ทผ ์ธ์ฃผ์ ์ฒด์ ๋งก๊ธด ์ฅ๋น ํ ์คํธ๋ฅผ ์ํด ์๊ฒฉ์ผ๋ก ์์ฃผ ์ ์ํด์ผ ํ๋ ์ํฉ์ด ์๊ฒผ๋ค. AnyDesk์ ๊ฐ์ ์๊ฒฉ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ ์๋ ์์ง๋ง, ๋ ์์ ์ ์ด๊ณ ์ง์ ์ ์ธ ์ ๊ทผ์ ์ํด ํฌํธํฌ์๋ฉ ์ค์ ์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
์ด ๊ธ์์๋ ํฌํธํฌ์๋ฉ์ด๋ ๋ฌด์์ธ์ง, ์ค์ ์ ์ด๋ป๊ฒ ํ๋์ง ์๊ฐํ๋ค.
ํฌํธํฌ์๋ฉ์ด๋?
ํฌํธํฌ์๋ฉ์ ์ธ๋ถ ๋คํธ์ํฌ์ ์์ฒญ์ ๋ด๋ถ ๋คํธ์ํฌ์ ํน์ ๊ธฐ๊ธฐ๋ก ์ ๋ฌํ๋ ๋คํธ์ํฌ ์ค์ ๊ธฐ๋ฒ์ด๋ค. ๊ณต์ ๊ธฐ๊ฐ ์ธ๋ถ์ ๋ด๋ถ ๋คํธ์ํฌ ์ฌ์ด์์ ์ค๊ฐ์ ์ญํ ์ ํ๋ฉฐ, ํน์ ํฌํธ๋ก ๋ค์ด์ค๋ ์ธ๋ถ ์์ฒญ์ ๋ด๋ถ์ ์ง์ ๋ IP ์ฃผ์์ ํฌํธ๋ก ์ฐ๊ฒฐํด์ค๋ค. ์๋ฅผ ๋ค์ด ์ง์์ ์น ์๋ฒ๋ฅผ ์ด์ํ๋ ์ํฉ์์ ์น ์๋ฒ๋ ๋ด๋ถ ๋คํธ์ํฌ์์ IP ์ฃผ์ 192.168.0.100์ ๊ฐ์ง๊ณ ์๊ณ , ํฌํธ 80์์ ์คํ ์ค์ด๋ค. ํ์ง๋ง ์ธ๋ถ์์์ ์ ๊ทผ์ ์ํด ํฌํธ 3001์ ์ฌ์ฉํ๊ณ ์ถ๋ค. ์ด ๊ฒฝ์ฐ ํฌํธํฌ์๋ฉ ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ด ํ ์ ์๋ค.
- ํ๋กํ ์ฝ: TCP
- ์ธ๋ถ ํฌํธ: 3001
- ๋ด๋ถ IP ์ฃผ์: 192.168.0.100
- ๋ด๋ถ ํฌํธ: 80
ํฌํธํฌ์๋ฉ ์ค์ ๋ฐฉ๋ฒ
1๏ธโฃ ๊ณต์ ๊ธฐ ๊ด๋ฆฌ์ ํ์ด์ง ์ ์
1. http://192.168.0.1 ์ฃผ์๋ฅผ ์ ๋ ฅํ์ฌ ๊ณต์ ๊ธฐ ๊ด๋ฆฌ์ ํ์ด์ง์ ์ ์
2. ๋ก๊ทธ์ธ
- ์ด๊ธฐ ๋ก๊ทธ์ธ ์ด๋ฆ/๋ก๊ทธ์ธ ์ํธ: admin/admin
- ๋ก๊ทธ์ธ ์ ๋ณด๋ฅผ ์์ด๋ฒ๋ ธ๋ค๋ฉด ๊ณต์ ๊ธฐ์ reset ๋ฒํผ์ ๋๋ฌ ์ด๊ธฐํ
3. ๊ด๋ฆฌ๋๊ตฌ ํด๋ฆญ
2๏ธโฃ ํฌํธํฌ์๋ฉ ์ค์ ๋ฉ๋ด ์ฐพ๊ธฐ
์ผ์ชฝ ๋ฉ๋ด์์ ๊ณ ๊ธ ์ค์ → NAT/๋ผ์ฐํฐ ๊ด๋ฆฌ → ํฌํธํฌ์๋ ์ค์
3๏ธโฃ ์ ๊ท์น ์ถ๊ฐ
๊ท์น์ด๋ฆ, ๋ด๋ถ IP์ฃผ์, ์ธ๋ถ ํฌํธ, ๋ด๋ถ ํฌํธ๋ฅผ ์ง์
- ๊ท์น์ด๋ฆ: ํฌํธํฌ์๋ฉ ๊ท์น์ ๊ตฌ๋ถํ๊ธฐ ์ํ ์ด๋ฆ
- ๋ด๋ถ IP์ฃผ์: ์ธ๋ถ์์ ๋ค์ด์จ ์์ฒญ์ ์ ๋ฌ๋ฐ์ ๋ด๋ถ ๋คํธ์ํฌ์ ๊ธฐ๊ธฐ IP ์ฃผ์(ex. ์๊ฒฉ ์ ์ํ ์ฅ๋น)
- ์ธ๋ถ ํฌํธ: ์ธ๋ถ์์ ์ ๊ทผํ ๋ ์ฌ์ฉํ ํฌํธ ๋ฒํธ์ด๋ค. ๊ณต์ ๊ธฐ์ ๊ณต์ธ IP ์ฃผ์ ๋ค์ ๋ถ๋ ํฌํธ ๋ฒํธ๋ก, ์ธ๋ถ์์ ์ด ํฌํธ๋ก ์ ์ํ๋ฉด ๋ด๋ถ IP๋ก ์ฐ๊ฒฐ๋๋ค.
- ๋ด๋ถ ํฌํธ: ๋ด๋ถ ๋คํธ์ํฌ์ ๊ธฐ๊ธฐ์์ ์ค์ ๋ก ์๋น์ค๊ฐ ์คํ ์ค์ธ ํฌํธ ๋ฒํธ(ex. ๊ธฐ๋ณธ ์๊ฒฉ ์ ์ ํฌํธ 22)
์ ํญ๋ชฉ์ ์ ๋ถ ์ง์ ํ ํ ์ ์ฉ ๋ฒํผ์ ๋๋ฌ์ฃผ๋ฉด ์ ๊ท์น์ด ์ถ๊ฐ๋๋ค.
4๏ธโฃ ํฌํธํฌ์๋ฉ ์ค์ ํ์ธ
์ด ๋จ๊ณ์์๋ ์ค์ ํ ๊ณต์ธ IP ์ฃผ์์ ํฌํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ๋ก ์๊ฒฉ์์ ์ ์์ ์๋ํ๊ณ , ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ์ด ์ด๋ฃจ์ด์ง๋์ง ํ์ธํ๋ค.
1. ๊ณต์ธ IP ํ์ธ: ๋ค์ด๋ฒ์์ '๋ด IP ์กฐํ'๋ฅผ ๊ฒ์ํ๋ฉด ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ณต์ธ IP ์ฃผ์๋ฅผ ์ฝ๊ฒ ํ์ธํ ์ ์๋ค.
2. ์ ์ ํ ์คํธ: ๊ณต์ธ IP ์ฃผ์์ ์ง์ ํ ์ธ๋ถ ํฌํธ๋ฅผ ์ ๋ ฅํ ํ 'Open' ๋ฒํผ์ ํด๋ฆญํ์ฌ ์๊ฒฉ ์ ์์ด ์ ์์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋์ง ํ์ธํ๋ค.
์ฐ๋ถํฌ ์๋ฒ์ SSH๋ฅผ ์ค์นํ๊ณ ๋ฐฉํ๋ฒฝ ์ค์ ๊น์ง ์๋ฃํ ์ํ์์ ์ ์์ ์๋ํ์ต๋๋ค.
์๋ฒ ์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ๋จ์ ์ฐธ๊ณ ์ฌ์ดํธ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
๐๐ป ์ฐธ๊ณ ์ฌ์ดํธ
IP์ฃผ์์ ํฌํธํฌ์๋ฉ์ด๋, ํฌํธํฌ์๋ฉ ์ค์ ํ๊ธฐ(iptime)
๋ก์ปฌ ์ ํจ์ค์ Github webhook ์ฐ๊ฒฐ์ ํ๋ ค๋ค๋ณด๋ IP์ฃผ์๊ฐ ํ์ํ๋ค. IP์ฃผ์๋ ์ปดํจํฐ ๋คํธ์ํฌ์์ ์ฅ์น๋ค์ด ์๋ก๋ฅผ ์ธ์ํ๊ณ ํต์ ์ ํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ ํน์ํ ๋ฒํธ(ref. Wiki)๋ผ๊ณ ๋์ด์๋๋ฐ
hyunie-y.tistory.com
[Linux]UBUNTU SERVER - ssh ์ ์ ๊ตฌํ (์ธ๋ถ ์ ์, port-forwarding, DDNS)
์ฐ๋ถํฌ ์๋ฒ ์ค์น ํ, ์ด๊ฒ์ ๊ฒ ๋ง์ง๊ณ ์๋ ๋์ค, ๋งค๋ฒ ๋ณธ์ฒด๋ฅผ ๋ชจ๋ํฐ์ ์ฐ๊ฒฐํด์ ๋ง์ฐ์ค, ํค๋ณด๋๋ฅผ ์ถ๊ฐ๋ก ์ฐ๊ฒฐํ๋ ๊ณผ์ ์ด ๋๋ฌด ๋ฒ๊ฑฐ๋ก์ ๋ค!! ์ธ๋ถ์์(๋ ธํธ๋ถ์ผ๋ก) ์๋ฒ์ ์ ์ํด์ ๊ด๋ฆฌํด
highandbrightdev.tistory.com