Cuentas de usuarios de roboRIO y SSH

Nota

Este documento contiene temas avanzados que no son necesarios para la programación común de FRC®

La imagen del roboRIO contiene un número de cuentas, este artículo destacará las dos utilizadas para el FRC y proporcionará algunos detalles sobre su propósito. También describirá cómo conectarse al roboRIO a través de SSH.

Cuentas de usuarios de roboRIO

La imagen del roboRIO contiene un número de cuentas de usuarios, pero hay dos de mayor interés para FRC.

admin

La cuenta de “admin” tiene un root Access al sistema y puede ser usado para manipular archivos OS o configuraciones. Los equipos deberán tener cuidado cuando se usa esta cuenta ya que permite modificar configuraciones y archivos que podrían corromper el sistema operativo del roboRIO. Las credenciales de esta cuenta son:

Usuario: admin

Contraseña:

Nota

La contraseña está intencionalmente vacía

lvuser

La cuenta “lvuser” es una cuenta usada para ejecutar el código del usuario para los 3 lenguajes. Las credenciales para esta cuenta no deberán cambiarse. Los equipos podrían querer usar esta cuenta (via ssh o sftp) cuando estén trabajando con el roboRIO para asegurar que los archivo o los cambios de configuración se realicen en la misma cuenta donde se ejecuta el archivo.

Peligro

Changing the default ssh passwords for either «lvuser» or «admin» will prevent C++, Java, and Python teams from uploading code.

SSH

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.

Connect via SSH

To connect to the roboRIO, open a terminal or command prompt and run:

ssh admin@roboRIO-TEAM-frc.local

Replace TEAM with your team number (e.g., ssh admin@roboRIO-40-frc.local for team 40).

If you are connected over USB you can use 172.22.11.2 as the hostname:

ssh admin@172.22.11.2

If your roboRIO is set to a static IP you can use that IP as the hostname if connected over Ethernet/wireless.

Iniciar Sesión

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.

If you see a prompt about host authenticity when connecting for the first time, type yes and press enter to continue.