Skip to content
CARROT-WIP / OCT 2026 EDITION

SSH from a phone ​

For settings, backups and log downloads, Carrot Web in your phone browser is simplest. Use a key-based SSH client for diagnostics that need SSH.

Host fields ​

FieldValue
NameA label for your device
AddressCurrent comma-device IP
Port22
Usercomma
AuthenticationPrivate key matching the public key registered on GitHub

Clients such as Termius can be used, but menu labels and paid features vary by version. Check whether the web terminal is sufficient before installing another app.

Connect ​

  1. Put phone and device on the same network.
  2. Finish public-key registration.
  3. Import your private key into the client's key store.
  4. Select that key for the host's key authentication.
  5. Verify the device host key and connect.

Select the private key, not .pub. Do not transfer it through public chats/shared documents, or use someone else's shared private key as your management key.

When the IP changes ​

Read the current IP on the device or in network information and update the host. Distinguish a timeout from a key-authentication failure.

Terminal commands apply directly to the device. Identify the branch, commit and symptom before running unfamiliar commands.


Source reference ​

Reference checked 2026-10-30 · carrot-wip · 10bf0a56.

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

The development branch continues to change. Check your device’s branch, commit and current settings together.