Les comptes d’utilisateurs roboRIO et SSH
Note
Ce document contient des sujets avancés non requis pour une programmation typique en FRC®
L’image du roboRIO contient un certain nombre de comptes, cet article mettra en évidence les deux qui sont utilisés en FRC et fournir quelques détails sur leur but. Il décrira également comment se connecter au roboRIO via SSH.
Les comptes d’utilisateurs roboRIO
L’image du roboRIO contient un certain nombre de comptes d’utilisateurs, mais il en y a deux d’intérêt primordial pour la FRC.
admin
Le compte « admin » a un accès root au système et peut être utilisé pour manipuler les fichiers ou paramètres du système d’exploitation. Les équipes doivent faire preuve de prudence lors de l’utilisation de ce compte car il permet la modification des paramètres et des fichiers qui peuvent corrompre le système d’exploitation du roboRIO. Les informations d’identification de ce compte sont les suivantes :
Username: admin
Password:
Note
Le mot de passe est sciemment laissé vide.
lvuser
Le compte « lvuser » est le compte utilisé pour exécuter le code utilisateur pour les trois langages de programmation. Les informations d’identification de ce compte ne doivent pas être modifiées. Les équipes peuvent vouloir utiliser ce compte (via ssh ou sftp) lorsqu’elles travaillent avec le roboRIO pour s’assurer que tous les fichiers ou modifications de paramètres sont effectuées sur le même compte sous lequel leur code s’exécutera.
Danger
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.
Connectez-vous
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.