giip
SES Proposal
1 min read

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 ์„ค์ •

  1. Anthropic Console์—์„œ API ํ‚ค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  2. ์‰˜ ํ”„๋กœํ•„(.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