Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:se:raspberrypi-os:parametrer_raspbian [2023/02/02 14:11] – supprimée - modification externe (Unknown date) | informatique:se:raspberrypi-os:parametrer_raspbian [2023/02/02 14:11] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Paramétrer Raspberry Pi OS ====== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <WRAP group box round> | ||
+ | <WRAP half column> | ||
+ | {{ informatique: | ||
+ | </ | ||
+ | <WRAP half column> | ||
+ | J'ai déployé l' | ||
+ | |||
+ | Je démarre le Raspberry Pi sans écran ni clavier. Je vais procéder au paramétrage basique du Raspberry Pi. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Configuration réseau ===== | ||
+ | |||
+ | **Raspberry Pi OS** utilise le service **dhcpcd** pour configurer toutes les interfaces réseau en TCP/IP. Ce service permet d' | ||
+ | |||
+ | Par défaut, **Raspberry Pi OS** essaie de configurer le réseau automatiquement par DHCP, et en cas d' | ||
+ | |||
+ | Il est possible de désactiver la configuration automatique pour l'une des interface réseau et de la signer de manière statique en modifiant le fichier ''/ | ||
+ | |||
+ | < | ||
+ | interface eth0 | ||
+ | static ip_address=192.168.42.4/ | ||
+ | static routers=192.168.42.254 | ||
+ | static domain_name_servers=192.168.42.254 9.9.9.9 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Configurer les langues | ||
+ | |||
+ | Lors d'une première installation du paquet locales sous Raspbian, les fichiers de définition des paramètres régionaux ne sont pas générées proprement ou sont fixés sur une valeur incorrectes. Il suffit de reconfigurer le paquet pour que tout rentre dans l' | ||
+ | |||
+ | <code BASH> | ||
+ | dpkg-reconfigure locales | ||
+ | </ | ||
+ | |||
+ | Ce menu à pour but la création des définitions des paramètres régionaux dans le fichier ''/ | ||
+ | |||
+ | Il est également possible d’enchaîner les commandes suivantes : | ||
+ | |||
+ | <code BASH> | ||
+ | LOCALE=fr_FR.UTF-8 | ||
+ | sudo sed -i 's/^# *\($LOCALE\)/ | ||
+ | locale-gen --purge $LOCALE | ||
+ | update-locale LANG=$LOCALE LANGUAGE=$LOCALE LC_ALL=$LOCALE | ||
+ | </ | ||
+ | |||
+ | Voir l' | ||
+ | |||
+ | ===== Configurer la Timezone | ||
+ | |||
+ | |||
+ | |||
+ | ===== Créer un administrateur ===== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | On ajoute tous les droits en lui affectant les groupes suivants : | ||
+ | |||
+ | sudo usermod -a -G adm, | ||
+ | |||
+ | On s' | ||
+ | |||
+ | < | ||
+ | su - cedric | ||
+ | </ | ||
+ | |||
+ | Une fois terminé, on peut redémarrer : | ||
+ | sudo shutdown -r | ||
+ | |||
+ | ===== Suppression du compte Pi ===== | ||
+ | |||
+ | sudo deluser -remove-home pi | ||
+ | |||
+ | |||
+ | ===== Connexion par clé SSH ===== | ||
+ | |||
+ | Se connecter avec le compte utilisateur sur le Raspberry Pi : | ||
+ | ssh cedric@raspberrypi.acegrp.lan | ||
+ | |||
+ | Créer le dossier '' | ||
+ | mkdir .ssh | ||
+ | |||
+ | Retour sur votre poste de connexion / votre ordinateur. | ||
+ | |||
+ | Lister les clés actuelles : | ||
+ | < | ||
+ | $ ls -al ~/.ssh | ||
+ | </ | ||
+ | |||
+ | Créer une nouvelle clé privée et publique. Si vous souhaiter utiliser clé existante, passez cette étape. | ||
+ | < | ||
+ | $ cd ~/.ssh | ||
+ | $ ssh-keygen -t rsa -b 4096 | ||
+ | </ | ||
+ | |||
+ | Copier la clé publique vers le Raspberry Pi | ||
+ | < | ||
+ | $ cat ~/ | ||
+ | </ | ||
+ | |||
+ | Se connecter avec la clé SSH | ||
+ | < | ||
+ | $ ssh cedric@raspberrypi.acegrp.lan | ||
+ | </ | ||
+ | |||
+ | ===== Configurer l’accès ssh à Pi ===== | ||
+ | |||
+ | 1. Dans le fichier ''/ | ||
+ | < | ||
+ | # Authentification par mot de passe interdit | ||
+ | PasswordAuthentification no | ||
+ | </ | ||
+ | |||
+ | 2. Redémarrer le service ssh : | ||
+ | < | ||
+ | sudo systemctl restart ssh | ||
+ | </ | ||
+ | |||
+ | ===== Changer le hostname ===== | ||
+ | |||
+ | Je souhaite modifier le nom de l' | ||
+ | |||
+ | 1. Il y a deux possibilités | ||
+ | |||
+ | a/ Modifier le fichier ''/ | ||
+ | |||
+ | b/ Exécuter la commande '' | ||
+ | |||
+ | < | ||
+ | $ NEW_HOSTNAME=rpiweb001 | ||
+ | $ sudo hostnamectl set-hostname $NEW_HOSTNAME | ||
+ | </ | ||
+ | |||
+ | 2. Modifier le nom dans le fichier ''/ | ||
+ | |||
+ | < | ||
+ | $ CURRENT_HOSTNAME=raspberrypi | ||
+ | $ NEW_HOSTNAME=rpiweb001 | ||
+ | $ sudo sed -i " | ||
+ | </ | ||
+ | |||
+ | 3. Redémarrer Raspbian | ||
+ | < | ||
+ | $ sudo systemctl reboot | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Liens ====== | ||
+ | |||
+ | Un assistant existe pour la configuration de Raspbian, il s'agit du programme '' | ||
+ | |||
+ | * La version est Raspberry Pi 3+, accéder au [[parametrage_raspi-config_pour_raspberrypi_3_plus|paramétrage raspi-config pour RaspberryPi 3+]]. | ||
+ | * La version est Raspberry Pi 3, accéder au [[linux: | ||
+ | * La version est Raspberry Pi 2, accéder au [[informatique: | ||
+ | * La version est Raspberry Pi 1/1+, accéder au [[linux: | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | **À suivre** | ||
+ | |||
+ | {{informatique: | ||
+ | [[informatique: | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||