vendredi 8 septembre 2017

Contrôler à distance un Raspberry Pi 3 sous Raspbian Stretch avec Teamviewer

Autre article en rapport avec le contrôle à distance du Raspberry avec VNC : https://www.informatique-beaujolaise.fr/2016/12/controler-distance-un-raspberry-pi-3.html


Attention, Teamviewer est un logiciel propriétaire, mais qui reste gratuit pour une utilisation non professionnelle.
Il permet à 2 machines de se connecter au serveur TeamViewer maître qui se charge du transfert des informations entre les 2 machines:
Ce qui fait la force de TeamViewer est qu'il utilise les ports standards de communication donc il ne nécessite pas de configuration particulière des routeurs, mais le trafic est sécurisé (clés RSA et chiffrement AES 256 bits) de bout en bout assurant un très bon niveau de sécurité.

Teamiewer  fonctionne sous Linux, Raspbian, Windows, Mac et Android.

Installation de TeamViewer sur Raspberry Pi 3 sous Raspbian Strech ( marche aussi sous Jessie ):


1) Mise à jour de Raspbian:

sudo apt-get update
sudo apt-get upgrade

2) Récupération de la dernière version de TeamViewer ARM sur le serveur officiel de TV:

wget http://download.teamviewer.com/download/linux/version_11x/teamviewer-host_armhf.deb

3) Installation du paquet :

sudo dpkg -i teamviewer-host_armhf.deb

4) Installation en force des paquets manquants :

sudo apt-get -f install

5) Fixation du mot de passe de TV pour une utilisation headless ( sans écran, ni clavier ):

Accepter la licence, puis TV se lance.
Le mot de passe étant généré à la volée à chaque utilisation de TV, pour une utilisation à distance sans écran ni clavier il faut paramétrer un mot de passe fixe dans paramètres ( roue crantée ) / sécurité:

 

6)  Paramétrage de la résolution d'écran pour une utilisation headless :

S'il n'y a pas de moniteur connecté, le RasPi se met en mode basse résolution peu pratique.
Pour corriger ce problème il faut modifier le fichier /boot/config.txt en ajoutant ça :

# Résolution normale pour TeamViewer sans écran
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=4
disable_overscan=1

7) Lancer TeamViewer pour un contrôle à distance de la framboise depuis un autre poste de votre réseau local ou depuis l'autre bout du monde !


Remarques:

1) Le copié /collé entre les machines marche parfaitement.

2) Mais attention, le transfert de fichiers n'est pas encore officiellement implémenté sur TV Raspbian.

Il est donc conseillé d'installer un serveur FTP sur Raspberry:

a) Installation
sudo apt install proftpd

b) Configuration du FTP si vous le souhaitez ou non :

sudo nano /etc/proftpd/proftpd.conf

c) Activation des modifications du serveur FTP:

sudo service proftpd reload

d) Pour transférer vos fichiers, utilisez un client FTP comme FileZilla, avec tout simplement votre identifiant d'utilisateur de Raspberry.



Liens utiles :

https://www.teamviewer.com/en/download/linux/#downloadAdditionalDownloads

http://filezilla.fr/

https://www.informatique-beaujolaise.fr/2016/12/controler-distance-un-raspberry-pi-3.html

TeamViewer pour Android : https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile&hl=fr








 
 

Aucun commentaire:

Enregistrer un commentaire