mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-07-17 02:02:05 +08:00
2efc95b0a7
* SSH README
* table of contents fix
* fix ambiguity
* removed some useless sections
* Update README.md
* fix line
* cleanup
* add link
* this is correct
* Add notice that key is only fetched once
* Update README.md
* end of sentence
* Even more
* Update tools/ssh/README.md
* move ssh above tools
* remove useless sections
* succint
* note
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e87d88490b
23 lines
994 B
Markdown
23 lines
994 B
Markdown
# SSH
|
|
|
|
## Quick Start
|
|
|
|
In order to SSH into your device, you'll need a GitHub account with SSH keys. See this [GitHub article](https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh) for getting your account setup with SSH keys.
|
|
|
|
* Enable SSH in your device's settings
|
|
* Enter your GitHub username in the device's settings
|
|
* Connect to your device
|
|
* Username: `root`
|
|
* Port: `22` or `8022`
|
|
|
|
Here's an example command for connecting to your device using its tethered connection:
|
|
`ssh root@192.168.43.1`
|
|
|
|
For doing development work on device, it's recommended to use [SSH agent forwarding](https://docs.github.com/en/developers/overview/using-ssh-agent-forwarding).
|
|
|
|
## Notes
|
|
|
|
The public keys are only fetched from your GitHub account once. In order to update your device's authorized keys, you'll need to re-enter your GitHub username.
|
|
|
|
See the [community wiki](https://github.com/commaai/openpilot/wiki/SSH) for more detailed instructions and information.
|