Prendre le contrôle à distance par un PC de la salle

La plupart des systèmes Linux n'ont ni écran ni clavier, ils sont utilisés à distance en mode commande par l'intermédiaire d'un autre ordinateur connecté au réseau.

Le programme "PuTTY" est souvent utilisé.

PuTTY est un logiciel libre, c'est un émulateur de terminal doublé d'un client pour les protocoles SSH, Telnet... [Secure Shell (SSH) est un protocole de communication sécurisé]. PuTTY va nous permettre de pendre le contrôle de notre carte Raspberry à distance.

Lancer PuTTY sur un ordinateur libre de la salle

En mode SSH (port 22), ouvrir une connexion vers votre carte Raspberry  (compléter la zone de saisie Host Name avec l'adresse IP de votre carte).

Entrer le nom d'utilisateur et le mot de passe (pi, raspberry).

Rq : Si la connexion ne se fait pas, vérifier que vous avez bien activé le mode SSH dans la configuration de la carte

Lister les fichiers de votre répertoire, puis afficher le contenu  :

  • du programme Python qui a été créé précédemment.

  • du fichier "config.txt" situé dans le répertoire /boot (cd /boot pour accéder au répertoire)

Question/

Recopiez sur le document réponse la dernière ligne de ce fichier

Quelques manipulations à distance

On se propose de copier le fichier Python créé précédemment dans un nouveau répertoire à votre nom, pour cela, il faut :

  • Se replacer dans le répertoire pi : cd ~

  • Créer un nouveau répertoire à votre nom : mkdir votrenom

  • Copier le fichier vers le répertoire créé : cp fichier destination (ex : cp toto.txt mon_rep)

  • Vérifier que le fichier a bien été copier : "cd votredossier" puis "ls" puis éventuellement "cat ..."

  • Vérifier également par l'intermédiaire de l'interface graphique (écran connecté à la carte) que le fichier se trouve bien à deux endroits.

  • Montrer le résultat au professeur

Question/

Sur le document réponse, préciser ce que veut dire en anglais :

  • mkdir

  • cp

  • cd

Modification d'un fichier texte en mode console

Il existe "nano" qui est un éditeur de texte utilisable en mode console.

On se propose de modifier le programme Python créé précédemment afin qu'il n'affiche plus que les 10 premières racines carrées :

  • Taper "nano votre_fichier.py"

  • Modifier le programme, (pour modifier un nombre ne pas utiliser le pavé numérique)

  • Taper Ctrl o pour sauver

  • Taper Ctrl x pour quitter

  • Vérifier les modifications en visualisant le fichier directement à partir de la carte Raspberry en mode graphique.