You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace PuTTY with OpenSSH in roboRIO SSH documentation (#3107)
Updated SSH documentation to use OpenSSH command-line interface instead of PuTTY, as OpenSSH is included by default on Windows, macOS, and Linux. Removed outdated PuTTY screenshots and simplified connection instructions.
Fixes#2919
Copy file name to clipboardExpand all lines: source/docs/software/roborio-info/roborio-ssh.rst
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,26 +24,28 @@ The "lvuser" account is the account used to run user code for all three language
24
24
.. danger:: Changing the default ssh passwords for either "lvuser" or "admin" will prevent C++, Java, and Python teams from uploading code.
25
25
26
26
## SSH
27
-
SSH (Secure SHell) is a protocol used for secure data communication. When broadly referred to regarding a Linux system (such as the one running on the roboRIO) it generally refers to accessing the command line console using the SSH protocol. This can be used to execute commands on the remote system. A free client which can be used for SSH is PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
27
+
SSH (Secure SHell) is a protocol used for secure data communication. When broadly referred to regarding a Linux system (such as the one running on the roboRIO) it generally refers to accessing the command line console using the SSH protocol. This can be used to execute commands on the remote system. OpenSSH is included by default on Windows, macOS, and Linux.
28
28
29
-
### Open Putty
29
+
### Connect via SSH
30
30
31
-
.. image:: images/open-putty.png
32
-
:alt:Putty UI highlighting the Host Name field, the SSH radio button and the Open button.
31
+
To connect to the roboRIO, open a terminal or command prompt and run:
33
32
34
-
Open Putty (clicking OK at any security prompt). Then set the following settings:
33
+
.. code-block:: shell
35
34
36
-
1. Host Name: roboRIO-TEAM-frc.local (where TEAM is your team number, example shows team 40)
35
+
ssh admin@roboRIO-TEAM-frc.local
37
36
38
-
2. Connection Type: SSH
37
+
Replace ``TEAM`` with your team number (e.g., ``ssh [email protected]`` for team 40).
39
38
40
-
Other settings can be left at defaults. Click Open to open the connection. If you see a prompt about SSH keys, click OK.
39
+
If you are connected over USB you can use ``172.22.11.2`` as the hostname:
41
40
42
-
If you are connected over USB you can use 172.22.11.2 as the hostname. If your roboRIO is set to a static IP you can use that IP as the hostname if connected over Ethernet/wireless.
If your roboRIO is set to a static IP you can use that IP as the hostname if connected over Ethernet/wireless.
43
46
44
47
### Log In
45
48
46
-
.. image:: images/log-in.png
47
-
:alt:PuTTY terminal window logged in to the roboRIO.
49
+
When you see the password prompt, press enter (the password for both accounts is blank). You can also connect as the ``lvuser`` account by replacing ``admin`` with ``lvuser`` in the commands above.
48
50
49
-
When you see the prompt, enter the desired username (see above for description) then press enter. At the password prompt press enter (password for both accounts is blank).
51
+
If you see a prompt about host authenticity when connecting for the first time, type ``yes`` and press enter to continue.
0 commit comments