Skip to content
English โ†—
CARROT-WIP / 2026.10 ์—๋””์…˜

๐Ÿ”‘ SSH ํ‚ค ๋งŒ๋“ค๊ธฐ์™€ ๋“ฑ๋ก โ€‹

์ผ๋ฐ˜ ์„ค์ •ยท๋กœ๊ทธ ์ž‘์—…์€ Carrot Web์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. SSH๋Š” ์ง„๋‹จ์ด๋‚˜ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ฐœํ‚ค์™€ ๊ฐœ์ธํ‚ค โ€‹

ํŒŒ์ผ์—ญํ• ๋ณด๊ด€
id_ed25519.pub์žฅ์น˜๊ฐ€ ์ ‘์†์ž๋ฅผ ํ™•์ธํ•˜๋Š” ๊ณต๊ฐœํ‚คGitHub์˜ ์ธ์ฆ์šฉ SSH ๊ณต๊ฐœํ‚ค์— ๋“ฑ๋ก
id_ed25519์ ‘์†ํ•  ๋•Œ ์ฆ๋ช…ํ•˜๋Š” ๊ฐœ์ธํ‚ค๋ณธ์ธ PCยทํœด๋Œ€ํฐ์—๋งŒ ๋ณด๊ด€

๊ฐœ์ธํ‚ค๋ฅผ GitHub, ์ฑ„ํŒ…, ๊ณต๊ฐœ ๋ฌธ์„œ์— ๋ถ™์—ฌ๋„ฃ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์žฅ์น˜์˜ GitHub ์‚ฌ์šฉ์ž ๋“ฑ๋ก์€ ํ•ด๋‹น ๊ณ„์ •์˜ SSH ๊ณต๊ฐœํ‚ค๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ํ๋ฆ„์ž…๋‹ˆ๋‹ค.

Windows PC ์˜ˆ์‹œ โ€‹

์•„๋ž˜๋Š” PC PowerShell์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ssh-keygen -t ed25519 -C "carrotpilot-device-access"

์ €์žฅ ์œ„์น˜๋ฅผ ํ™•์ธํ•˜๊ณ  ํ‚ค ์•”ํ˜ธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ํ‚ค๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฎ์–ด์“ฐ์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์œ„์น˜๋Š” ์‚ฌ์šฉ์ž ํ™ˆ์˜ .ssh ํด๋”์ž…๋‹ˆ๋‹ค.

  1. GitHub ๊ณ„์ • ์„ค์ •์˜ SSH keys์—์„œ ์ƒ์„ฑํ•œ .pub ๋‚ด์šฉ์„ ์ธ์ฆ์šฉ ํ‚ค๋กœ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.
  2. ์žฅ์น˜์—์„œ SSH๋ฅผ ์ผœ๊ณ  GitHub ์‚ฌ์šฉ์ž๋ช…์„ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค. ์žฅ์น˜ UI ํ˜•ํƒœ์— ๋”ฐ๋ผ ๋ฉ”๋‰ด ์œ„์น˜๋Š” ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์˜ PC์—์„œ ํ•ด๋‹น ๊ฐœ์ธํ‚ค๋กœ ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค.

ssh -i "$env:USERPROFILE/.ssh/id_ed25519" comma@192.168.0.25

IP๋Š” ์˜ˆ์‹œ์ด๋ฉฐ ๋‚ด ์žฅ์น˜ IP๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์ตœ์ดˆ ํ˜ธ์ŠคํŠธ ํ‚ค ํ™•์ธ์€ ๋Œ€์ƒ ์žฅ์น˜๊ฐ€ ๋งž๋Š”์ง€ ํ™•์ธํ•œ ๋’ค ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ ‘์†์ด ์•ˆ ๋  ๋•Œ โ€‹

  • Timeout: ์žฅ์น˜ ์ „์›ยท๊ฐ™์€ ๋„คํŠธ์›Œํฌยทํ˜„์žฌ IPยทSSH ํ™œ์„ฑํ™”๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • Permission denied: ์‚ฌ์šฉ์ž comma, ์„ ํƒํ•œ ๊ฐœ์ธํ‚ค, GitHub์— ๋“ฑ๋ก๋œ ๊ณต๊ฐœํ‚ค๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • .pub ์„ ํƒ: ๊ฐœ์ธํ‚ค๊ฐ€ ํ•„์š”ํ•œ ์ ‘์† ์•ฑ์— ๊ณต๊ฐœํ‚ค๋ฅผ ๋„ฃ์€ ๊ฒƒ์€ ์•„๋‹Œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜ธ์ŠคํŠธ ํ‚ค ๋ณ€๊ฒฝ: IP ์žฌ์‚ฌ์šฉยท์žฌ์„ค์น˜ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•œ ๋’ค ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

PC๋กœ ์ ‘์† ยท ํœด๋Œ€ํฐ์œผ๋กœ ์ ‘์†.


๋ฌธ์„œ ๊ธฐ์ค€ โ€‹

2026-10-30 ํ™•์ธ ยท carrot-wip ยท 10bf0a56.

openpilot/selfdrive/ui/widgets/ssh_key.py ยท docs/user/ko/carrot-web.md

๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜๋Š” ๊ณ„์† ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์žฅ์น˜์˜ ๋ธŒ๋žœ์น˜ยท์ปค๋ฐ‹ยทํ˜„์žฌ ์„ค์ •์„ ํ•จ๊ป˜ ํ™•์ธํ•˜์„ธ์š”.