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) es un protocolo usado para la comunicación segura de datos. Cuando se hace referencia a un sistema Linux (como el que se ejecuta en el roboRIO) generalmente se refiere al acceso de la línea de comando de la consola usando el protocolo SSH. Esto puede ser usado para ejecutar comandos en el sistema remoto. Un cliente gratuito que se puede usar para SSH es PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Abrir Putty

Putty UI highlighting the Host Name field, the SSH radio button and the Open button.

Abrir Putty (Dar clic en OK a cualquier aviso de seguridad). Enseguida establezca la siguiente configuración:

  1. Host name: roboRIO-TEAM-frc-loc (en TEAM escribir el número de su equipo, el ejemplo muestra al equipo 40)

  2. Tipo de conexión: SSH.

Otras configuraciones pueden dejarse predeterminadas. Dar clic en abrir la conexión. Si aparece un aviso acerca índices de SSH, dele clic OK.

Si usted está conectado mediante USB puede usar 172.22.11.2 como Hostname. Si su roboRIO está configurado a una IP estática usted puede usar esa IP como Hostname si se conecta a través de Ethernet o inalámbrico.

Iniciar Sesión

PuTTY terminal window logged in to the roboRIO.

Cuando vea esta pantalla, ingrese el usuario deseado (vea descripción anterior) y presione enter. Para la pantalla de contraseña presione enter (no tienen contraseña ambas cuentas).