Raspberry PI (les bases) - Le bureau à distance

Parmi nos premières préoccupations concernant l'utilisation du RASPBERRY, on trouve :

Ce n'est pas forcément une approche classique mais ce sera la notre pour de multiples raisons (limiter le nombre d'écrans, clavier souris utilisés, limiter les risques de déterioration de nos RASPBERRY ... )

Connexion au réseau local

schema01 Notre infrastructure réseau est constituée d'une Box ADSL reliée à Internet et à un Switch. Comme indiqué sur le shéma ci-dessus, il faut brasser sur ce switch le RASPBERRY et le PC qui prendra la main à distance.
Dans notre environnement, le réseau local est basé sur le réseau logique 192.168.1.0/24
L'adresse IP de la box est 192.168.1.254/24, elle sert de passerelle pour aller sur Internet. Les configurations proposées sont adaptées à notre infrastructure. Il pourrait être nécessaire de les modifier pour s'adapter à un environnement différent.

RASPBERRY en IP fixe

Le RASPBERRY va devenir SERVEUR, il est donc préférable de lui affecter une adresse IP fixe pour y accéder plus facilement :
  1. Sur le RASPBERRY, lancer un terminal (invite de commande) avec l'icône dans la barre de tâche.

  2. Lister les noms des interfaces réseaux disponibles en exécutant la commande suivante :
    ls /sys/class/net
    Ce qui devrait donner une réponse de ce type :
    eth0 lo
    Il est également possible d'effectuer la commande suivante qui fournira la configuration des interfaces actives :
    ifconfig

  3. Editer le fichier dhcpcd.conf en executant la commande suivante dans le terminal :
    sudo mousepad /etc/dhcpcd.conf
    Note : mousepad est un éditeur de texte en mode graphique facile à utiliser. Il est présent par défaut dans la distribution RASPBIAN utilisée. On en profite. Il est lancé avec la commande sudo, ce qui lui confère des droits administrateur !
    Selon la version de RASPBIAN utilisée, il est possible que mousepad soit absent remplacé par leafpad, il faudra s'adapter.
    Rappel : login pi et password raspberry

  4. Trouver les lignes ci-dessous,
    # Example static IP configuration:
    #interface eth0
    #static ip_address=192.168.0.10/24
    #static ipv6_address=fd51:42.......
    #static routers=192.168.0.1
    #static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42.......
    pour les remplacer par les lignes suivantes,
    # Example static IP configuration:
    interface eth0
    static ip_address=192.168.1.201/24
    #static ipv6_address=fd51:42.......
    static routers=192.168.1.254
    static domain_name_servers=80.67.169.12 9.9.9.9
    en prenant bien soin de supprimer les # devant certaines lignes comme indiqué ci-dessus.
    Une précaution supplémentaire doit être prise : si plusieurs RASPBERRY se trouvent dans le même réseau physique, chacun doit avoir une adresse IP différente. Il peut être alors nécessaire de modifier le dernier octet de l'adresse fixe en remplaçant 201 par 202, 203, 204 ...

  5. Enregistrer les modifications et quitter l'éditeur.

  6. Redémarrer le RASPBERRY pour affecter les modifications :
    sudo reboot

  7. Il est préférable, à ce stade, de vérifier que le RASPBERRY accède bien à internet car cela est nécessaire pour installer les services qui suivent.

Le bureau à distance

rdp_screen

Connexion SSH

ssh_connect
SSH (Secure SHell) est un protocole qui permet d'exécuter à distance des lignes de commande sur une machine en passant par le réseau.

Il est très utile car il monopolise beaucoup moins de ressources (réseau et processeur) que le bureau à distance. Cela le rend beaucoup plus efficace.

Quand l'interface graphique n'est pas indispensable, ce sera systématiquement notre mode de connexion préféré.

putty_screen

previous next