Connexion à distance sur un Pi

 

Il existe différentes connexions à distance:

  • Connexion à distance de type terminal
  • A X Window
  • Base de données MariaDB ou MySQL
  • Partage de fichiers

Connexion à distance de type terminal

Pour utiliser une connexion de type terminal, il faut tout d'abord activer le SSH (Secure SHell).

Puis utiliser un utilitaire comme putty sous Windows, ou Termius sous Android.

Entrez l'adresse IP de votre RaspBerry Pi sur le port 22 puis l'utilisateur pi et son mot de passe qui, s'il n'est pas encore changé est raspberry...Un conseil, changer le (facilement depuis raspi-config) !

 

Connexion à X Window

Différentes solutions existent:

  • MobaXterm: Permet d'ouvrir une application Unix directement sur votre bureau Windows. Déconseillé pour des débutants, car il faut taper les commandes à la main pour lancer ces applications.

cd

Sur un PC sous Windows, utilisez MobaXTerm. Pour lancer un bureau XWindow, tapez

lxsession &

Le & permettant de lancer l'application en le détachant du terminal, celui-ci sera ainsi disponible pour tapez d'autres commandes ensuite

Mais vous pouvez aussi lancer directement des applications sans lancer le bureau, par exemple:

gimp &

pour lancer l'outil de manipulation d'images !

  • VNC (Virtual Network Computing): permet d'accéder à distance à la session ouverte de l'interface graphique de X Window.

VNC utilise le port 5900 et VNC Client est disponible pour Windows, Android, Solaris, AIX, ...

NoteSur PC, il n'est pas nécessaire de créer un compte...

Il faut activer l'interface VNC sur Raspberry...
Depuis X Window:

config

vnc

Il suffit de cocher dans interfaces l'option VNC à "activé".

 

Ou depuis un terminal, il faut taper en étant root (su, sudo) la commande raspi-config

interfaces

vnc

Choisir VNC puis touche return ...

enable

Il reste à télécharger VNC Viewer (par exemple, il existe d'autres produits) et de préciser l'adresse IP du Pi ainsi que l'utilisateur et mot de passe du même pi.

 

Si VNC affiche

impossible

Il s'agit d'un problème lorsque vnc récupère les informations sur la taille de l'écran.

Il peut suffir de relancer le raspberry avec un moniteur branché...

Ou de modifier pour un pi sur un OS en V10:

nano /boot/config.txt

puis décommentez la ligne

hdmi_force_hotplug=1

et décommentez puis modifiez

hdmi_group=2
hdmi_mode=51

Pour un pi sur un OS en V11

Lancez raspi-config, puis option 8 (update)

puis option 2 (options d'affichage)

R ésolution D5 VNC et sélectionnez la résolution qui vous convient le mieux. Je choisis toujours la résolution maximale :

1920x1080

  • Utiliser le protocole XRDP (port 3389), il suffit dans ce cas d'utiliser le bureau à distance de Windows (il est disponible dans Micosoft Store si non installé sur votre Windows, mais aussi sur Android, ...).

Sur Raspberry, il faut installer le paquet XRDP en étant roor (su, sudo):

apt install xrdp

Il faut ensuite se créer un utilisateur via la commande adduser nom_nouvel_utilisateur

L'utilisateur pi par défaut ne marchera pas...

  • Utiliser teamviewer ...