Utiliser un Raspi à distance ou mode déporté
(sans écran, ni souris, ni clavier connectés)
Préalable: il est nécessaire d'installer 2 outils sous Windows 7 ou 10 (c'est du free)
-WinSCP
Il s'intègre parfaitement à Windows et permet de gérer les fichiers du Raspi comme des fichiers Windows (ajout, suppression, déplacement, édition, gestion des droits, visualisation photos et vidéos …) un bel explorateur..
-Putty
Il permet d'ouvrir une ou plusieurs consoles en mode terminal (celle du Raspi mais en remote) donc pas d'application graphique.
Après avoir installé son système Raspbian avec écran souris et clavier (rédigé en février 2016)
SSH a été activé dans le menu Raspi-Config
Changer mot de passe de root (Rasbian est fourni avec un super utilisateur « root » sans password)
Mettre un password à ce compte pour pouvoir l'utiliser.
sudo passwd root
Entrer le nouveau password. (2 fois)
Permettre l’utilisation du compte root via Winscp (donc via ssh)
(utiliser nano) à ce niveau Putty est impossible
Dans fichier /etc/ssh/sshd_config mettre PermitRootLogin yes
Se signer en root puis écran nano
Modifier ligne
Ctrl o pour écrire
Entrée pour accepter le nom du fichier.
Entrée à nouveau
Ctrl x pour sortir le fichier est modifié.
L’accès par WinSCP au compte Root est possible après reboot.
Depuis le poste Windows
Lancer WinSCP définir (Editer)
Le "Nom de l'hôte" celle du Raspi cible sur le port 22
"un nom d'utilisateur" de préférence utiliser "root" ce sera plus simple pour modifier et éditer les fichiers.
Le Mot de passe est celui de root (celui qui a été défini un peu plus haut)
On peut remarquer qu'il est possible de gérer plusieurs machines ou adresses IP.
Ci-dessous fenêtre de connexion WinSCP
Obtenir un terminal ( lancer PuTTY)
Ci-dessous la fenêtre de configuration et de connexion.
Ne renseigner que l'IP adresse port 22 par défaut.
-VNC
Une autre solution pour utiliser son Raspi à distance, c'est : VNC (Virtual Network Connection) multi plateformes
Installation de VNC (principe de Client/Serveur) rédigé en décembre 2016
Sur Raspi
Un serveur VNC semble préinstallé (vérifier en passant la commande vncserver :1 ) sinon en installer un.
Sudo apt-get install tightvncserver c'est uniquement le serveur
Une fois installé
Passer la commande : vncserver :1
Cela démarre le serveur
Lors d'un redémarrage du Raspi, il peut est nécessaire de relancer le serveur VNC donc:
Taper depuis le terminal vncserver :1
Sur la plateforme Linux (dans mon cas Linux Mint LMDE-2 Cinnamon)
Sudo apt-get install vncviewer (ou xtightvncviewer préconisé)
Une fois le Client installé
En mode terminal (sur Linux)
effectuer l'accès au Raspi, tapez
ssh pi@192.168.n.n pi nom du user du Raspi suivi de son adresse IP. (on est basculé sur le raspi) pour les cas difficiles utiliser root.
puis ouvrir sur Linux un nouveau terminal
vncviewer 192.168. n.n :1 adresse IP du Raspi suivi de " :1" (c'est le numéro du serveur du Raspi) il est demandé le password de l'utilisateur du Raspi.
On obtient l'écran (le bureau) du Raspi avec toutes les commandes et l'affichage, par contre la diffusion du son reste sur le Raspi, quant à la diffusion d'une séquence vidéo via ce canal de transfert il ne faut pas y compter (trop saccadé et pas de son).
Sur la plateforme Windows charger VNC_5-3-2_fr_10084.exe (ou version plus récente)
Installation du serveur et du client, ensuite on entre dans la procédure de mise à jour de licence. (même pour le gratuit c'est compliqué…) si l'on ne va pas au bout, le client est installé, c'est le but recherché.
Démarrer le Client (sur le bureau icône VNC Viewer)
Entrez le mot de passe du Raspi
Comme pour la plateforme Linux, on récupère l'affichage du Raspi avec toutes les fonctions d'affichage et de commande, quant au son, il reste sur le Raspi, idem pour les séquences vidéo, ce n'est pas jouable…
Pour mémoire l'utilisation de WinSCP depuis Windows, permet (via VLC Media Player) la lecture et l'écoute de séquences vidéo enregistrées sur le Raspi, bien entendu ce n'est pas le même principe.
Voir ci-dessous un écran WinSCP et ses explorateurs
Entre 2 Raspi
Lorsqu'un Raspi ne possède ni clavier ni souris ni écran, Il est possible de le gérer depuis un autre Raspi du réseau via ssh.
Depuis le clavier du Raspi maître dans une fenêtre « terminal » tapez :
ssh pi@192.168.n.n pi nom du user du Raspi suivi de son adresse IP (on est basculé sur le Raspi cible) ouvrir un nouveau terminal pour continuer à travailler sur le Raspi maître.
Pierre Schuster F5BQV le 11/03/2017
Choix nouveau document http://f5bqv.fr