Linux + Claude Code ์ค์ ๊ฐ์ด๋
Linux ์๋ฒ ํ๊ฒฝ์์ Claude Code๋ฅผ ์ค์นํ๊ณ , AI ๊ธฐ๋ฐ์ ์์จ ์ต์ ํ ๋ฐ ๋ก์ปฌ ์ฝ๋ ํธ์ง ๊ธฐ๋ฅ์ GIIP ํ๋ซํผ๊ณผ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
๐ ๊ฐ์
Claude Code๋ Anthropic์ Claude ๋ชจ๋ธ์ ํฐ๋ฏธ๋์์ ์ง์ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ ๋๊ตฌ์ ๋๋ค. Linux ์๋ฒ์์ ๋ณต์กํ ์ค์ ํ์ผ(Config)์ ๊ต์ ํ๊ฑฐ๋, ์์คํ ์ฑ๋ฅ์ ๋ถ์ํ๊ณ ์ฝ๋๋ฅผ ์ต์ ํํ๋ ๋ฐ ๋งค์ฐ ๊ฐ๋ ฅํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.
๐ ๏ธ ์ค์น ๋ฐ ์ค์ ๋จ๊ณ
1. ์ฌ์ ์๊ตฌ ์ฌํญ
- Node.js ๋ฐ npm: Node.js 18 ์ด์ ๋ฒ์ ์ด ํ์ํฉ๋๋ค.
- Anthropic API Key: Claude ๋ชจ๋ธ ์ฌ์ฉ์ ์ํ API ํค๊ฐ ํ์ํฉ๋๋ค.
2. Claude Code ์ค์น
ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ ์ญ์ผ๋ก ์ค์นํฉ๋๋ค.
npm install -g @anthropic-ai/claude-code
3. ์ธ์ฆ ๋ฐ API ์ค์
- Anthropic Console์์ API ํค๋ฅผ ์์ฑํฉ๋๋ค.
- ์ ํ๋กํ(
.bashrc๋๋.zshrc)์ API ํค๋ฅผ ๋ฑ๋กํฉ๋๋ค.export ANTHROPIC_API_KEY="your-api-key" source ~/.bashrc
4. GIIP ์ฐ๋
GIIP Agent Linux(giipAgentLinux)๊ฐ ์ค์น๋ ํ๊ฒฝ์์ Claude Code๋ฅผ ์คํํ๋ฉด, ์์ด์ ํธ๊ฐ ์์งํ ์์คํ
๋ฉํธ๋ฆญ๊ณผ ๋ก๊ทธ๋ฅผ Claude๊ฐ ์ง์ ์ฝ์ด ๋ถ์ ๋ณด๊ณ ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
๐ ์ฃผ์ ํ์ฉ ์ฌ๋ก
- ์ค์ ํ์ผ ์ต์ ํ:
claude "nginx.conf ํ์ผ์ ์ฑ๋ฅ ์ต์ ํ ํฌ์ธํธ ์ฐพ์์ค" - ์์คํ
๋ณด์ ์ ๊ฒ:
claude "/etc/ssh/sshd_config ํ์ผ์ ๋ณด์ ์ทจ์ฝ์ ์ ๊ฒํด์ค" - ์๋ํ ์คํฌ๋ฆฝํธ ์์ฑ:
claude "์๋ฒ ๋ฐฑ์ ์ ์๋ํํ๋ bash ์คํฌ๋ฆฝํธ ์์ฑํด์ค"
๐ก ํ
claude --help๋ช ๋ น์ด๋ก ๋ค์ํ CLI ์ต์ ์ ํ์ธํ ์ ์์ต๋๋ค.- GIIP ํ๋ซํผ์ ์ด์ ๊ด๋ฆฌ ํ์ด์ง์์
Linux + Claude์กฐํฉ์ผ๋ก ๋ฑ๋ก๋ ํ ์คํฌ๋ฅผ ์ ํํ๋ฉด ์๊ฒฉ์ผ๋ก ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ๋๊ธฐํ๋ฉ๋๋ค.
๐ง ๋ฌธ์ ํด๊ฒฐ
| ์ฆ์ | ์์ธ | ํด๊ฒฐ |
|---|---|---|
์ค์น ํ claude: command not found ๋ฐ์ | Node.js ๋ฒ์ ์ด 18 ๋ฏธ๋ง์ด๊ฑฐ๋ npm ์ ์ญ ๊ฒฝ๋ก๊ฐ ์กํ์ง ์์ | Node.js 18 ์ด์์ ์ค์นํ๊ณ npm install -g @anthropic-ai/claude-code๋ฅผ ๋ค์ ์คํ |
| ์คํ ์ ์ธ์ฆ ์ค๋ฅ(API ํค ๋ฌดํจ) ๋ฐ์ | ANTHROPIC_API_KEY๊ฐ ์ค์ ๋์ง ์์๊ฑฐ๋ ์
ธ์ ๋ฐ์๋์ง ์์ | .bashrc(๋๋ .zshrc)์ ํค๋ฅผ ๋ฑ๋กํ๊ณ source ~/.bashrc ์คํ |
npm install -g ๋์ค ๊ถํ(EACCES) ์ค๋ฅ | ์ ์ญ ์ค์น ๊ฒฝ๋ก์ ์ฐ๊ธฐ ๊ถํ์ด ์์ | sudo๋ก ์คํํ๊ฑฐ๋ npm ์ ์ญ prefix๋ฅผ ์ฌ์ฉ์ ๊ฒฝ๋ก๋ก ๋ณ๊ฒฝ |
| GIIP ์์คํ ๋ฉํธ๋ฆญยท๋ก๊ทธ๋ฅผ Claude๊ฐ ์ฝ์ง ๋ชปํจ | giipAgentLinux๊ฐ ์ค์นยท์คํ๋์ง ์์ | Linux ์์ด์ ํธ๊ฐ ์ ์ ๊ตฌ๋ ์ค์ธ์ง ๋จผ์ ํ์ธ |
๋ฒ์ : 1.0
์ต์ข
์
๋ฐ์ดํธ: 2026-03-19
์์ค ํ์ผ: giipv3/public/help/agent-setup-linux-claude.ko.md