crédit photo : http://www.wikipedia.fr
Le Raspberry Pi est un merveilleux appareil, petit, silencieux et qui consomme très peu d'énergie.
Il peut parfaitement jouer le rôle de serveur multimédia.Dans ces conditions, il n'est pas nécessaire de le laisser brancher à un écran, cependant il est toutefois nécessaire de pouvoir le contrôler à distance.
Rien de plus simple. Que ce soit en mode console, ou via une interface graphique, tout est prévu pour.
Connexion en mode console
SSH est un protocole de communication à distance qui répond parfaitement à ce besoin.
Sur le Raspberry, il faut tout d'abord que le protocole SSH est activé.
En mode commande :
- raspi-config
- 8 advanced options
- A4 SSH
Pour se connecter au Raspberry, il suffit de saisir la commande ssh utilisateur@adresse, où utilisateur est votre nom d'utilisateur et adresse l'adresse IP du Raspberry :
Dans notre exemple, pi est le nom d'utilisateur et 192.168.1.17 l'adresse du Raspberry.
Toutes les commandes Linux sont disponibles, un exit permettra de couper la connexion.
Connexion en mode graphique
Si le mode console est facile à activer et permet de réaliser de rapides maintenance, il est possible de faire mieux, en visualisant sur votre ordinateur distant le bureau du Raspebrry.
Cette opération sera réalisée avec le système VNC, et plus précisément avec le serveur tightVNC.
- Installer le paquet : sudo apt-get install tightvncserver
- Lancer une première fois le serveur : sudo vncserver:1
- Saisir le mot de passe demandé, qui devra ensuite être précisé sur l'ordinateur client
Sur l'ordinateur client, utiliser un client VNC . Voici un exemple avec VNC viewer sur Mac
La fenêtre du Raspberry apparaît, comme si un écran était branché.
Il reste à améliorer le paramétrage pour que le serveur VNC se lance au démarrage :
- sudo leafpad /etc/rc.local
- ajouter /usr/bin/sudo -u pi tightvncserver avant exit 0
L'avantage de la méthode est qu'il existe des clients VNC pour tous les systèmes d'exploitation, que ce soit Windows, Mac, Linux ou android.
Pour aller plus loin :
- OpenSSH : tout comprendre sur le protocole et les outils SSH
- TightVNC : le site du serveur VNC utilisé dans cet article
- VNC viewer : des exemples de clients VNC pour Linux, Mac, Windows etc