{{tag>tutoriel}} ====== Installer un Raspberry Pi sans écran ni clavier (headless) ====== Un Raspberry Pi est dit **headless** quand aucun écran ni clavier n'y est connecté. Pour le mettre en place, nul besoin d’écran ni de clavier, un PC du réseau peut faire le travail. ===== Introduction ===== ===== Pré-requis ===== * un **Raspberry Pi** et son **boîtier** * son **alimentation** * une **carte µSD de 16 Go** * un **lecteur USB** de carte µSD * Un **PC sous Linux** ou Windows Vous pouvez démarrer un PC Windows sur une clé Live-USB Linux Ubuntu ou Debian pour travailler dans un environnement Linux. ===== Première étape : Préparation de la carte µ-SD ===== * Installez-vous sur un ordinateur sous Linux et branchez la carte µ-SD sur l'ordinateur avec un lecteur de cartes µ-SD * Suivez le tutoriel de **[[tutoriel:nanopc:raspi:install:sd:start]]** ===== Autres étapes ===== - **Premier démarrage du Raspberry Pi** * Retirez la carte µSD de votre ordinateur * Insérez-la dans la fente pour carte SD de votre Raspberry Pi. * Connectez l'adaptateur secteur à votre Raspberry Pi et branchez l'adaptateur secteur. * Le Raspberry Pi démarre. Attendez que les clignotements se calment. - **Retrouver l'adresse IP** du Raspberry Pi\\ Lorsque le Raspberry Pi démarre, votre routeur lui attribue une adresse IP.\\ Comme le service Avahi est démarré sur Raspbian, un ping sur **raspberrypi.local** retourne son adresse IP : * Placez-vous sur un ordinateur connecté au même réseau que le Raspberry Pi * Lancez :...@...:~$ ping raspberrypi.local -c 1 PING raspberrypi.local (192.168.0.12) 56(84) bytes of data. 64 bytes from 192.168.0.12 (192.168.0.12): icmp_seq=1 ttl=64 time=243 ms ... Ici, l'adresse IP du Raspberry Pi est **192.168.0.12**. - **Fixer l'adresse IP du Raspberry Pi** sur le réseau ; deux méthodes : * **[[tutoriel:nanopc:raspi:fixip:start]]** * **[[tutoriel:nanopc:raspi:fixip:box:start]]** - Ouvrez l'**[[tutoriel:nanopc:raspi:ssh:start]]** - permettre **sudo en graphique via ssh** :pi@framboise:~ $ sudo xauth merge ~/.Xauthority - **[[tutoriel:nanopc:raspi:config:start]]** - installer **rpi-update**pi@framboise:~ $ sudo apt install rpi-update ===== Conclusion ===== ===== Problèmes connus ===== ??? X11 connection rejected because of wrong authentication. J'ai un serveur headless et un PC client Je me connecte au serveur en utilisant ...@...:~$ ssh -X servername Les applications graphiques fonctionnent correctement à partir du serveur en tant qu'utilisateur normal et s'affichent sur l'ordinateur de bureau. Mais, quand je fais (par exemple 'eog' ou 'update-manager')...@...:~$ sudo graphical-app (...) X11 connection rejected because of wrong authentication. Unable to init server: Could not connect: Connection refused !!! J'ai trouvé une réponse ici : https://www.slothparadise.com/sudo-root-x11-connection-rejected-wrong-authentication/ Pour une raison quelconque, Xauthority n'est pas transmis sur sudo. Mais... ...@...:~$ sudo xauth merge ~/.Xauthority alors sudo graphical-app fonctionne très bien. ===== Voir aussi ===== * **(fr)** [[https://raspberry-pi.fr/creer-carte-sd-windows-mac-linux-raspberry-pi-imager/]] * **(en)** [[https://pimylifeup.com/headless-raspberry-pi-setup/|Headless Raspberry Pi Setup]] * **(en)** [[https://desertbot.io/blog/headless-raspberry-pi-4-ssh-wifi-setup|Headless Raspberry Pi 4 SSH WiFi Setup (Mac + Windows)]] * **(en)** [[https://www.raspberrypi.org/magpi/ssh-remote-control-raspberry-pi/|SSH: Remote control your Raspberry Pi]] * **(fr)** [[https://raspberry-pi.fr/raspberry-pi-sans-ecran-sans-clavier/|Mettre en place une Raspberry Pi sans écran ni clavier]] * **(fr)** [[https://www.techcoil.com/blog/how-to-setup-raspbian-buster-lite-for-raspberry-pi-server-projects/]] ---- //Basé sur << [[https://www.techcoil.com/blog/how-to-setup-raspbian-buster-lite-for-raspberry-pi-server-projects/|How to setup Raspbian Buster Lite for Raspberry Pi server projects]] >> par Clivant.//