Home Lab ๊ตฌ์ถ๊ธฐ (1): WSL2, SSH, Docker, WOL
์ต๊ท๋ฏผ
2025๋ 6์ 10์ผ1 ๋ถ ์์
โ์ง์ ์๋ ์ปดํจํฐ GPU๋ฅผ ์นดํ์์ ๋ ธํธ๋ถ์ผ๋ก ์ธ ์ ์์๊น?โ
๋ฅผ ์ค๋ ๊ธฐ๊ฐ ๊ณ ๋ฏผํ์ต๋๋ค.
2023๋ ์ ์๋ ์ ์ ์ฐ๊ตฌ์ค์ ์คํํ ๋ฉค๋ฒ๋ก ํฉ๋ฅํ๋ฉฐ, ์ง์ RTX4090 ๋ฅ๋ฌ๋ ์ํฌ์คํ ์ด์ ์ ๊ฒฌ์ ์ ์ง๊ณ , NVIDIA ๋๋ผ์ด๋ฒ์ CUDA, cuDNN์ ์ค์นํ๊ณ , SSH ์๋ฒ๋ฅผ ๋์ ์๊ฒฉ ์ ์ ํ๊ฒฝ์ ๋ง๋ค์ด ๋ณธ ๊ฒฝํ์ด ์์๋๋ฐ์,
๋น์์๋ ์ฐ๊ตฌ์ค ๋ด๋ถ๋ง์์๋ง ์ ์ํ ์ ์์ด์, ์ฌํ ๊ทผ๋ฌด๋ฅผ ํ ๋๋ฉด AnyDesk ๊ฐ์ ๋ณ๋์ ์ดํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํด์ผ๋ง ํ์ต๋๋ค.
๊ทธ๋์ ์ด๋ฒ์๋ โ์นดํ์์ ๋ฅ๋ฌ๋ ํ๊ธฐโ๋ผ๋ ๊ฟ์ ์ด๋ฃจ๊ธฐ ์ํดโฆ ์ธ๋ถ๋ง์์๋ ์ ์ํ ์ ์์ผ๋ฉฐ, WOL(Wake-On-LAN)์ ์ด์ฉํด ์ด ์๋ฒ์ ์ ์์ ์๊ฒฉ์ผ๋ก ์กฐ์ ํ ์ ์๋ ํ๊ฒฝ์ ์ง์์ ๊ตฌ์ถํด๋ณด๊ธฐ๋ก ๊ฒฐ์ฌํ์ต๋๋ค.
์ด์ ํ๋ ๊ฑฐ, ๊ธฐ์กด์ ์ฌ์ฉํ๋ Anaconda ํ๊ฒฝ์ ์ซ ๋ฐ์ด๋ฒ๋ฆฌ๊ณ , Docker๋ก ์ปจํ ์ด๋๋ฅผ ๋์ ๊ทธ ์์์ uv๋ก ๊ฐ๋ฐํ๋ ํ๊ฒฝ๊น์ง ๋ง๋ค์ด ๋ด ์๋ค.
โ๏ธ๊ณต์ ๊ธฐ ์ค์
๊ณต์ ๊ธฐ ํฌํธํฌ์๋ฉ
192.168.0.1์ ์ ์ํ์ฌ ๊ณต์ ๊ธฐ ์ค์ ์ ์ ์ํฉ๋๋ค. admin ๊ณ์ ๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค.- ํฌํธํฌ์๋ฉ ์ค์ ์ ์ฐพ์,
- ์ธ๋ถ ํฌํธ: ์ธ๋ถ์์ ์ ์ํ ๋ ์ฌ์ฉํ ํฌํธ ๋ฒํธ
- ๋ด๋ถ ํฌํธ: WSL SSH ์๋ฒ์ ์ค์ ํ ํฌํธ ๋ฒํธ (๋ค์ ํฌ์คํธ์์ ์ค์ )
- ๋ด๋ถ IP: ์๋ฒ๋ก ์ฌ์ฉํ ๋ฐ์คํฌํ์ ๊ณ ์ IP
- ํ๋กํ ์ฝ: TCP
๋ก ์ค์ ํฉ๋๋ค (์ด๋ฆ์ ์์ ๋กญ๊ฒ ์ค์ )
๐ก์ธ๋ถ ํฌํธ์ ๋ด๋ถ ํฌํธ๋ฅผ ๋์ผํ๊ฒ ์ค์ ํ๋ฉด ๊ด๋ฆฌ๊ฐ ํธํฉ๋๋ค.tplink์ ์์ ๐ก์ด ํฌํธํฌ์๋ฉ์ ๊ณต์ ๊ธฐ(์ธ๋ถ๋ง โ ๋ด๋ถ๋ง) ์์ค์ ์ค์ ์ ๋๋ค.
Windows ๋ด๋ถ์ ํฌํธํฌ์๋ฉ(netsh portproxy)๊ณผ๋ ๋ณ๊ฐ์ด๋ ํท๊ฐ๋ฆฌ์ง ๋ง์ธ์.Windows ์ชฝ ์ค์ ์ ์ถํ ํฌ์คํธ์์ ๋ค๋ฃจ๊ฒ ์ต๋๋ค.
๋ฐ์คํฌํ IP ๊ณ ์
192.168.0.1์ ์ ์ํ์ฌ ๊ณต์ ๊ธฐ ์ค์ ์ ์ ์ํฉ๋๋ค.- IP ์์ฝ ๊ธฐ๋ฅ ๋ฑ์ ์ด์ฉํด ์๋ฒ๋ก ์ฌ์ฉํ ๋ฐ์คํฌํ MAC ์ฃผ์๋ฅผ ๋ด๋ถ๋ง ํน์ IP์ ๊ณ ์ ํฉ๋๋ค.
MAC ์ฃผ์๋ ๋ฐ์คํฌํ์์ ์๋ ๋ช ๋ น์ด๋ก ํ์ธํ ์ ์์ต๋๋ค.
ipconfig /allWi-Fi ๋๋ ์ด๋๋ท ์ด๋ํฐ์ ๋ฌผ๋ฆฌ์ ์ฃผ์(Physical Address)๊ฐ MAC ์ฃผ์์ ๋๋ค.
์ ์ด๋ ๊ฒ ํ๋์?
๋ด๋ถ๋ง์ DHCP ์๋ฒ์ ์ํด ๋๋ฐ์ด์ค ๋ณ๋ก ์ ๋์ ์ธ ์์ดํผ๊ฐ ํ ๋น๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ธ๋ถ๋ง์ ๋ ธํธ๋ถ์์ ๋ด๋ถ๋ง์ ๋ฐ์คํฌํ ์๋ฒ๋ก ์ ์ํ ๊ฒฝ์ฐ, ๋น์ฐํ ๋ฐ์คํฌํ์ IP์ฃผ์๊ฐ ๊ณ ์ ๋์ด ์์ด์ผ ๋ ์ ์ฐพ์๊ฐ๊ฒ ์ฃ ?
- TP-link ๊ธฐ์ค์ผ๋ก
Advanced > Network > DHCP Server > Address Reservation์ ์๋ค.
(์ ํ) DDNS ์ค์
ํต์ ์ฌ๊ฐ ํ ๋นํ IP๋ ๋์ IP์ด๋ฏ๋ก, ์ธ์ ์ธ๋ถ IP๊ฐ ๋ฐ๋์ง ๋ชจ๋ฆ ๋๋ค.
์ฐ๋ฆฌ๋ ์ธ๋ถ๋ง์์ ์ ์ํ ์์ ์ด๊ธฐ์, ์ด ์ธ๋ถ IP๊ฐ ๋ฐ๋๊ฒ ๋๋ฉด ์ ์์ด ๋ถ๊ฐ๋ฅํด์ง๋๋ค.
๋ฐ๋ผ์ Dynamic DNS๋ฅผ ์ค์ ํ์ฌ, ์ธ๋ถ IP ๋์ ํด๋น DDNS ์ฃผ์๋ก ์ ์ํ๋๋ก ํด์ผํฉ๋๋ค.
tplink ๊ณต์ ๊ธฐ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, ์๋ ๋งํฌ์์ DDNS ์ค์ ๋ฐฉ๋ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์ค์ ์ด ๋๋๋ฉด, ์ด์ ์ธ๋ถ์์ ์ ์ํ ๋ IP ๋์ DDNS ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
# IP ์ง์ ์ฌ์ฉ (์ธ๋ถ IP๊ฐ ๋ฐ๋๋ฉด ์ ์ ๋ถ๊ฐ)
ssh -p {ํฌํธ} [email protected]
# DDNS ์ฌ์ฉ (IP๊ฐ ๋ฐ๋์ด๋ ์ ์ ๊ฐ๋ฅ)
ssh -p {ํฌํธ} [email protected]๋ค์ ํธ์์๋ WSL ์ค์ ์ ์์๋ณด๊ฒ ์ต๋๋ค๐ค