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: `Settings -> Network -> Enable SSH`
+
#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

  1. You need a GitHub account. Make one if you don't already have one.
  2. Enable SSH on your comma two: 'Settings -> Network -> Enable SSH'
  3. 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

  1. Download the private key from the openpilot repo. Save the key file as a text file and name it something like key.pem.
  2. Open a terminal
  3. Run `chmod 600 key.pem` (otherwise, the system will think the text file is not safe).
  4. 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).
  5. Ping the device address from your computer to make sure it is reachable.
  6. 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`