Skip to content

Commit e6541c6

Browse files
authored
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
1 parent 3716773 commit e6541c6

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed
-21.2 KB
Binary file not shown.
-29.9 KB
Binary file not shown.

source/docs/software/roborio-info/roborio-ssh.rst

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,28 @@ The "lvuser" account is the account used to run user code for all three language
2424
.. danger:: Changing the default ssh passwords for either "lvuser" or "admin" will prevent C++, Java, and Python teams from uploading code.
2525

2626
## 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.
2828

29-
### Open Putty
29+
### Connect via SSH
3030

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:
3332

34-
Open Putty (clicking OK at any security prompt). Then set the following settings:
33+
.. code-block:: shell
3534
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
3736
38-
2. Connection Type: SSH
37+
Replace ``TEAM`` with your team number (e.g., ``ssh [email protected]`` for team 40).
3938

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:
4140

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.
41+
.. code-block:: shell
42+
43+
44+
45+
If your roboRIO is set to a static IP you can use that IP as the hostname if connected over Ethernet/wireless.
4346

4447
### Log In
4548

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.
4850

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

Comments
 (0)