Difference between revisions of "SSH Into Your Device"
From Tinkla: Tinkering with Tesla
(Created page with "== SSH when device is running a version after 0.8.3 == #You need a GitHub account. Make one if you don't already have one. #Enable SSH on your comma two: `Settings -> Network...") |
m |
||
Line 2: | Line 2: | ||
#You need a GitHub account. Make one if you don't already have one. | #You need a GitHub account. Make one if you don't already have one. | ||
− | #Enable SSH on your comma two: | + | #Enable SSH on your comma two: 'Settings -> Network -> Enable SSH' |
#Enter your GitHub username for SSH: Settings -> Network -> SSH Keys (hit `Remove` and then `Add` if needed). | #Enter your GitHub username for SSH: Settings -> Network -> SSH Keys (hit `Remove` and then `Add` if needed). | ||
Revision as of 16:51, 28 March 2022
SSH when device is running a version after 0.8.3
- You need a GitHub account. Make one if you don't already have one.
- Enable SSH on your comma two: 'Settings -> Network -> Enable SSH'
- Enter your GitHub username for SSH: Settings -> Network -> SSH Keys (hit `Remove` and then `Add` if needed).
SSH When devices is running a version before 0.8.3
- Download the private key from the openpilot repo. Save the key file as a text file and name it something like key.pem.
- Open a terminal
- Run `chmod 600 key.pem` (otherwise, the system will think the text file is not safe).
- Get the IP address of your comma two from `Settings > WiFi > Open WiFi Settings > More Options > Options (top right icon) > Advanced` (please make sure your comma two and your computer connect to the same WiFi).
- Ping the device address from your computer to make sure it is reachable.
- Under a Unix/Linux, macOS terminal or Windows 10 with OpenSSH, use the command:
`ssh root@<IP address of comma two> -p 8022 -i key.pem`