Pour pouvoir communiquer avec un Raspberry Pi sans avoir à le connecter à un clavier, une souris et un écran, le plus simple est d’utiliser une interface pour communiquer en « SSH » (Secure Shell – voir sur Wikipedia) depuis un ordinateur. Voici la méthode pour installer Cygwin sur un ordinateur Windows (7 à 10) et faire sa première connexion au Pi.

Installation de Cygwin

Télécharger setup.exe sur le site de Cygwin.

Exécuter setup.exe (en tant qu’administrateur) et suivre les instructions.

Pendant l’installation, on pourra s’aider de « setting up cygwin« . Voici les principaux choix que j’ai fait :

  • il vaut mieux installer pour « tous les utilisateurs » afin d’éviter d’éventuels problèmes, même si on est seul à utiliser cygwin.
  • install directory : c:/cygwin64
  • Local Package Directory : un répertoire distinct du répertoire d’installation. J’ai utilisé un sous-répertoire de « téléchargement ».

C’est au moment de choisir les paquets à installer que c’est assez difficile. Il ne faut choisir que ce dont on a besoin, dans chaque catégorie de paquets. Pour moi, c’est :

  • Admin                        cygrunsrv
  • Admin                        shutdown
  • Net                              openSSH
  • X11                              tout

J’avoue que je ne suis pas certaine du rôle des deux premiers paquets. Le troisième permet d’utiliser des commandes SSH dans notre console Cygwin. Le quatrième permet d’afficher l’écran du Pi en mode graphique (voir détails ci-dessous).

Pour choisir tout, il suffit de cliquer sur « default » à droite du nom de l’ensemble de paquets pour qu’il devienne « install ». Comme dans la copie d’écran ci-dessous, on installera ainsi l’ensemble des paquets relatifs à X11.
Cygwin : sélection des paquets à installer

Ensuite on clique sur « installer » et nous disposons d’une console pour commander le Pi directement dans notre ordinateur habituel.

Se connecter en ssh au Pi

Il suffit de taper la commande ssh pi@nautilus , puis le mot de passe correspondant pour se connecter :

Cygwin : connexion SSH au Raspberry Pi

Que faire en cas d’erreur @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!  ?

La solution vient d’ici. Il suffit de taper ssh-keygen -R 192.168.1.8  dans l’invite de commande Cygwin. Ensuite, on peut de nouveau se connecter en ssh à l’adresse 192.168.1.8 avec ssh pi@192.168.1.8  et ça fonctionne de nouveau.   

interface graphique avec Cygwin

Voir l’article plus détaillé, en anglais, de La Noia di moo ».

Dans la console Cygwin classique :

cygstart xwin # will open another window for the graphic display
# cygstart xwin -screen 0 1440x900@1 -wgl would open
# a 1440x900 window wirh OpenGL accelerated graphics

export DISPLAY=:0.0 # Cygwin is aware of the new remote display

ssh -Y pi@address # SSH to your PI

lxsession # start the windows manager. 
# it takes a few seconds, then you have the Pi GUI

On peut maintenant interagir avec le Pi en mode graphique :

CygwinGUI (interface graphique) du Raspberry Pi

Dans la copie d’écran ci-dessus, j’ai cliqué sur le bouton en bas à gauche pour pouvoir voir la liste des menus.

Et voilà !

0 0 votes
Évaluation de l'article
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x