OpenClaw๋ ์์ ํ๊ฐ์?
๋ณด์ ์ํ๊ณผ ์์ ์ ๋ณดํธํ๋ ๋ฐฉ๋ฒ
์์ฝ: ์์ ํ ์ ์์ต๋๋ค
OpenClaw๋ ์์ฒด ํ๋์จ์ด์์ ์คํ๋๋ ์คํ ์์ค ์ํํธ์จ์ด์ ๋๋ค. ์ค์ ํ๋ ๋งํผ ์์ ํฉ๋๋ค. ์ฃผ์ ์ํ์ ์ํํธ์จ์ด ์์ฒด๊ฐ ์๋๋ผ ์๋ชป๋ ์ค์ ์์ ๋ฐ์ํฉ๋๋ค. ์๋ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ๋ฐ๋ผ ์ค์น๋ฅผ ๋ณดํธํ์ธ์.
์์์ผ ํ 5๊ฐ์ง ๋ณด์ ์ํ
API ํค(Anthropic, OpenAI, Google)๋ ์ค์ ํ์ผ์ ์ ์ฅ๋ฉ๋๋ค. ๋ ธ์ถ๋๋ฉด ๊ณต๊ฒฉ์๊ฐ ๊ณ์ ์ ์๊ธ์ ์ฒญ๊ตฌํ ์ ์์ต๋๋ค.
์ํ ๋ฐฉ๋ฒ:
- ์ค์ ํ์ผ์ ๊ณต๊ฐ ์ ์ฅ์์ ์ปค๋ฐํ์ง ๋ง์ธ์
- ํ๋์ฝ๋ฉ๋ ํค ๋์ ํ๊ฒฝ ๋ณ์ ์ฌ์ฉ
- ๋ ธ์ถ๋ ๊ฒฝ์ฐ ์ฆ์ ํค ๊ต์ฒด
- AI ์ ๊ณต์ ์ฒด์ ์ฒญ๊ตฌ ์๋ฆผ ์ค์
๊ณต๊ฐ IP์์ ์ธ์ฆ ์์ด OpenClaw๋ฅผ ์คํํ๋ฉด ๋์๋ณด๋, ๋ํ, API ํค๊ฐ ๋๊ตฌ์๊ฒ๋ ๋ ธ์ถ๋ฉ๋๋ค.
์ํ ๋ฐฉ๋ฒ:
- ํญ์ ์ธ์ฆ ํ์ฑํ
- ๋ฐฉํ๋ฒฝ ์ฌ์ฉ (UFW, iptables)
- ์ธํฐ๋ท์ผ๋ก ์ง์ ํฌํธ ํฌ์๋ฉํ์ง ๋ง์ธ์
- ์๊ฒฉ ์ ๊ทผ์ VPN ๋๋ SSH ํฐ๋๋ง ์ฌ์ฉ
๋ชจ๋ ๋ํ๊ฐ ๋ก์ปฌ์ ์ ์ฅ๋ฉ๋๋ค. ์๋ฒ๊ฐ ์์๋๋ฉด ๊ณต๊ฒฉ์๊ฐ ์ ์ฒด ์ฑํ ๊ธฐ๋ก์ ์ฝ์ ์ ์์ต๋๋ค.
์ํ ๋ฐฉ๋ฒ:
- ๋์คํฌ ์ํธํ ํ์ฑํ
- ๋ํ ๋ก๊ทธ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ๋ฐฑ์ ํ๊ณ ๊ต์ฒด
- ๋ด๊ณผ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๊ณต์ ํ์ง ๋ง์ธ์
- ์๋ ์ญ์ ๋ฉ์์ง ์ค์ ๊ณ ๋ ค
OpenClaw๋ ์ฝ๋๋ฅผ ์คํํ๊ณ , ํ์ผ์ ์ ๊ทผํ๊ณ , ์ธ๋ถ ์๋น์ค์ ์ํธ ์์ฉํ ์ ์์ต๋๋ค. ์๋ชป ์ค์ ๋ ๊ถํ์ ์์คํ ์์์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
์ํ ๋ฐฉ๋ฒ:
- ๊ฐ๋ฅํ๋ฉด ์๋๋ฐ์ค ๋ชจ๋์์ ์คํ
- ํ์ผ ์์คํ ์ ๊ทผ์ ํน์ ๋๋ ํ ๋ฆฌ๋ก ์ ํ
- ํ์ ์๋ ๋๊ตฌ ๋นํ์ฑํ
- ์ค์น ์ ์คํฌ ๊ถํ ๊ฒํ
ํ์ฌ ์คํฌ๊ณผ ํ๋ฌ๊ทธ์ธ์ ์ ์ฑ ์ฝ๋๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ์ค์น ์ ์ ํญ์ ์ถ์ฒ๋ฅผ ํ์ธํ์ธ์.
์ํ ๋ฐฉ๋ฒ:
- ์ ๋ขฐํ ์ ์๋ ์ถ์ฒ์ ์คํฌ๋ง ์ค์น
- ๋ง์ถค ์คํฌ ์คํ ์ ์ฝ๋ ๊ฒํ
- OpenClaw๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ ์ ์ง
- ๋น์ ์์ ์ธ ํ๋ ๋ชจ๋ํฐ๋ง
๋ณด์ ์ฒดํฌ๋ฆฌ์คํธ
์ด ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ์ฌ OpenClaw ์ค์น๊ฐ ์์ ํ์ง ํ์ธํ์ธ์. ์ค์ ํญ๋ชฉ์ ์ฆ์ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.
๋น ๋ฅธ ๋ณด์ ์ค์
# config.json
{
"auth": {
"enabled": true,
"username": "admin",
"password": "STRONG_PASSWORD"
}
}# Block external access sudo ufw deny 3000 # Allow only local sudo ufw allow from 127.0.0.1 \ to any port 3000
์ ๋ณด ์ป๊ธฐ
๋ณด์์ ์ง์์ ์ธ ๊ณผ์ ์ ๋๋ค. ์ต์ ๋ณด์ ๋ด์ค์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํ์ธํ์ธ์.