Outils pour utilisateurs

Outils du site


raspberry

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
raspberry [2020/03/25 16:53] gbdraspberry [2020/04/07 16:02] (Version actuelle) gbd
Ligne 1: Ligne 1:
 ====== Raspberry PI ====== ====== Raspberry PI ======
  
-===== __Préparer un Raspberry sans écran__ ===== +[[Installation d'un Raspberry|Installation d'un Raspberry]]
- +
-==== Mot de passe par défaut ==== +
- +
-Par défaut après une première installation l'utilisateur du Raspberry Pi est "pi" et le mot de passe est "raspberry" +
- +
-==== Activer le SSH ==== +
- +
-Pour que le ssh soit actif dès le démarrage il faut créer un fichier ssh (Sans extension) dans la partition boot de la carte SD.  +
- +
-==== Configurer le Wifi ==== +
- +
-Pour que le ssh soit actif dès le démarrage il faut créer un fichier wpa_supplicant.conf dans la partition boot de la carte SD avec le contenu suivant +
- +
-<code>  +
-ctrl_interface=/var/run/wpa_supplicant +
-update_config=1 +
-country=FR +
- +
-network={ +
-scan_ssid=1 +
-ssid="SSID_DU_WIFI" +
-psk="MDP_DU_WIFI" +
-+
- +
-</code> +
- +
-__Remarque:__ Si ça ne fonctionne pas et qu'il faut modifier le fichier après avoir branché le Raspberry en Ethernet le fichier se trouvera ici: **/etc/wpa_supplicant/wpa_supplicant.conf**. Et bien sur on passe la commande <code>/etc/init.d/networking restart</code> après chaque modification pour tester les paramètres. +
-  +
-__===== Checklist perso après installation =====__ +
- +
-==== Mise à jour de l'os ==== +
- +
-<code>sudo apt update && apt upgrade -y && apt dist-upgrade -y</code> +
- +
-==== Paramétrer le PI ==== +
- +
-Lancer la commande +
- +
-<code>sudo raspi-config</code> +
- +
-A partir de cette interface nous pourrons paramétrer: +
- +
-  * Le mot de passe par défaut +
-  * Le nom de l'OS +
-  * Le Wifi +
-  * L'heure +
-  * La configuration clavier +
- +
-Petit reboot après modification. +
- +
-==== Installation de VIM et HTOP ==== +
- +
-<code>sudo apt install vim htop -y</code> +
- +
-==== Désactivation du mode Visual de VIM ==== +
- +
-Il faut créer un fichier .vimrc dans le dossier home de l'utilisateur sur lequel on veut agir +
- +
- +
-<code>vim ~/.vimrc</code> +
- +
-Et y ajouter le contenu suivant +
- +
-<code>source $VIMRUNTIME/defaults.vim +
-set mouse-=a</code> +
- +
-Pour y copier coller le texte ci-dessus saisir d'abord dans l'éditeur en mode commande le paramètre suivant +
- +
-<code>:set mouse=</code> +
- +
-==== Changement du thème Kitty ==== +
- +
-Dans le cas d'une connexion au Pi d'un pc Windows on pourra changer le thème de Kitty pour différencier ces terminaux et pouvoir lire les fichier de config Vim en noir et bleu par défaut. Choisir son thème [[https://www.noobunbox.net/noobunbox/telecharger-des-themes-pour-putty-et-kitty|ici]] par exemple. +
- +
-Copier/coller dans un fichier texte les données du thème.Modifier son contenu pour que le chemin suivant corresponde au nom de la session Kitty +
-<code>[HKEY_CURRENT_USER\Software\9bis.com\KiTTY\Sessions\NOM_SESSION_KITTY]</code> +
- +
-Renommer le fichier pour qu'il ait l'extension .reg et exécutez le.  +
- +
-__**Remarque:**__ Il faut que Kitty fonctionne en mode registre. Pas sur mais il faut que la ligne <code>savemode=registry</code> soit présente dans le fichier Kitty.ini du dossier <code>%APPDATA%/KiTTY</code> +
- +
-==== Colorer le shell root ==== +
- +
-Éditer le fichier .bashrc +
- +
-<code>vim ~/.bashrc</code> +
- +
-Avec le contenu suivant +
- +
-<code># set a fancy prompt (non-color, unless we know we "want" color) +
-case "$TERM" in +
-    xterm-color|*-256color) color_prompt=yes;; +
-esac +
- +
-# uncomment for a colored prompt, if the terminal has the capability; turned +
-# off by default to not distract the user: the focus in a terminal window +
-# should be on the output of commands, not on the prompt +
-force_color_prompt=yes +
- +
-if [ -n "$force_color_prompt" ]; then +
-    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then +
-        # We have color support; assume it's compliant with Ecma-48 +
-        # (ISO/IEC-6429). (Lack of such support is extremely rare, and such +
-        # a case would tend to support setf rather than setaf.) +
-        color_prompt=yes +
-    else +
-        color_prompt= +
-    fi +
-fi +
- +
-if [ "$color_prompt" = yes ]; then +
-    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w \$\[\033[00m\] ' +
-else +
-    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +
-fi +
-unset color_prompt force_color_prompt +
- +
-# enable color support of ls and also add handy aliases +
-if [ -x /usr/bin/dircolors ]; then +
-    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" +
-    alias ls='ls --color=auto' +
-    #alias dir='dir --color=auto' +
-    #alias vdir='vdir --color=auto' +
- +
-    alias grep='grep --color=auto' +
-    alias fgrep='fgrep --color=auto' +
-    alias egrep='egrep --color=auto' +
-fi</code> +
- +
-==== Configuration de l'authentication SSH par clés Privée/Public ==== +
- +
-Création d'un dossier .ssh dans le dossier home de l'utilisateur root +
- +
-<code>mkdir /root/.ssh</code> +
- +
-Ajouter la clé publique du pc avec lequel on veut se connecter au rasp dans le fichier authorized_keys +
- +
-<code> vim /root/.ssh/authorized_keys </code> +
- +
-Éditer le fichier suivant +
- +
-<code>vim /etc/ssh/sshd_config</code> +
- +
-Décommentez ou ajouter la ligne suivante dans le fichier +
- +
-<code> +
-PermitRootLogin prohibit-password +
-</code> +
- +
-Redémarrer le service ssh +
- +
-<code> /etc/init.d/ssh restart </code> +
- +
-Après ceci le rasp est autorise les connexions ssh root via échange de clés. +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
  
 +[[Divers | Manipulations diverses]] 
  
 +[[Pi Hole|Pi Hole]]
raspberry.1585155220.txt.gz · Dernière modification : 2020/03/25 16:53 de gbd