๐ป SSH ์ ์ ยท Windows์ PC โ
ํฐ๋ฏธ๋์ ์ฐ๊ธฐ ์ ์ Carrot Web ๋๊ตฌ๋ก ๊ฐ๋ฅํ ์์ ์ธ์ง ๋จผ์ ํ์ธํฉ๋๋ค.
์ค๋น โ
์ฅ์น์ PC๋ฅผ ๊ฐ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๊ณ , SSH ๊ณต๊ฐํค ๋ฑ๋ก์ ์๋ฃํฉ๋๋ค. ์ ์ ์ฌ์ฉ์๋ comma์
๋๋ค.
Windows PowerShell โ
ssh -i "$env:USERPROFILE/.ssh/id_ed25519" comma@์ฅ์น-IP
์ฅ์น-IP๋ ์ค์ ์ฃผ์๋ก ๋ฐ๊พธ๊ณ , ํค๋ฅผ ๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ๋ง๋ค์๋ค๋ฉด ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. macOSยทLinux์์๋ ํ์ .ssh ๊ฐ์ธํค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ฐ๊ฒฐ ํ ๋จผ์ ์ฝ์ ์ ๋ณด โ
๋ค์์ ์ฅ์น ์์ ์ ธ์์ ์คํํ๋ ์กฐํ ๋ช ๋ น์ ๋๋ค.
cd /data/openpilot
git branch --show-current
git rev-parse --short HEAD
git status --short
df -h
๋ช ๋ น ์ถ๋ ฅ์ ๋ณ๊ฒฝ ํ์ผ์ด ์์ผ๋ฉด ์ ๋ฐ์ดํธยทreset ์ ์ ๋๊ฐ ์ด๋ค ์์ ์ ํ๋์ง ํ์ธํฉ๋๋ค. ๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ํฌํจ๋ ๋ก๊ทธ๋ ์ค์ ์ ์ฒด๋ฅผ ๊ณต๊ฐ ์ฑ๋์ ๋ถ์ฌ๋ฃ์ง ์์ต๋๋ค.
๊ฒฝ๋ก๋ฅผ ํท๊ฐ๋ฆฌ์ง ์๊ธฐ โ
ํ์ฌ ์์ค์๋ openpilot/selfdrive/...์ฒ๋ผ ํ ๋จ๊ณ ๋ค์ด๊ฐ ๊ฒฝ๋ก๊ฐ ์์ต๋๋ค. ์์ ๋ฌธ์์ selfdrive/frogpilot/fleetmanager๋ฅผ ํ์ฌ Carrot Web ๊ฒฝ๋ก๋ก ์ฌ์ฉํ์ง ์์ต๋๋ค. ํ์ฌ ์น ์์ค๋ openpilot/selfdrive/carrot์
๋๋ค.
PuTTY๋ฅผ ์ฐ๋ ๊ฒฝ์ฐ โ
ํค ํ์์ ๋ฐ๋ผ PuTTYgen์ผ๋ก ๋ณํํ ๊ฐ์ธํค๋ฅผ ์ ํํฉ๋๋ค. ์ค๋๋ ์คํฌ๋ฆฐ์ท์ ๋ฉ๋ด ์์น๋ณด๋ค ํ์ฌ ์ฑ์ Private key ์ค์ ์ ํ์ธํฉ๋๋ค. ์๋ก ์์ํ๋ค๋ฉด Windows OpenSSH ๋ช ๋ น์ผ๋ก ์ ์ ํ๋ฆ์ ๋จ์ํ๊ฒ ์ ์งํ ์ ์์ต๋๋ค.
Carrot Web ํฐ๋ฏธ๋๊ณผ ์๊ฒฉ ์ง์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ง์ ๋งํฌยทPIN์ ์ง์ ํ ์๋์๊ฒ๋ง ์ ๋ฌํ๊ณ ๋๋๋ฉด ์ค์งํฉ๋๋ค.
๋ฌธ์ ๊ธฐ์ค โ
2026-10-30 ํ์ธ ยท carrot-wip ยท 10bf0a56.
docs/user/ko/carrot-web.md ยท openpilot/selfdrive/ui/widgets/ssh_key.py ยท openpilot/selfdrive/carrot/README.md
๊ฐ๋ฐ ๋ธ๋์น๋ ๊ณ์ ๋ณ๊ฒฝ๋ฉ๋๋ค. ๋ด ์ฅ์น์ ๋ธ๋์นยท์ปค๋ฐยทํ์ฌ ์ค์ ์ ํจ๊ป ํ์ธํ์ธ์.