Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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
tutoriel:nanopc:raspi:ssh:start [2020/10/25 10:10] admintutoriel:nanopc:raspi:ssh:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Accès SSH à un Raspberry PI depuis un PC du réseau ====== ====== Accès SSH à un Raspberry PI depuis un PC du réseau ======
  
-====== Pré-requis ======+===== Pré-requis =====
  
-====== Première étape : localiser le RPI sur le réseau ======+===== Première étape : localiser le Raspberry Pi sur le réseau =====
  
-Installez-vous sur le PC du réseau à relier au RPI.+Installez-vous sur le PC du réseau à relier au Raspberry Pi.
  
-Retrouvez le RPI sur le réseau en lançant :<cli>...@...:~$ ping raspberrypi.local -c 1+Retrouvez le Raspberry Pi sur le réseau en lançant :<cli>...@...:~$ ping raspberrypi.local -c 1
 PING raspberrypi.local (192.168.0.21) 56(84) bytes of data. PING raspberrypi.local (192.168.0.21) 56(84) bytes of data.
 64 bytes from 192.168.0.21 (192.168.0.21): icmp_seq=1 ttl=64 time=245 ms 64 bytes from 192.168.0.21 (192.168.0.21): icmp_seq=1 ttl=64 time=245 ms
Ligne 19: Ligne 19:
  
 On constate que : On constate que :
-  * le RPI est connecté en 192.168.0.31+  * le Raspberry Pi est connecté en 192.168.0.31
   * La connexion SSH est disponible.   * La connexion SSH est disponible.
  
-====== Autres étapes ======+===== Autres étapes =====
  
-===== Lancer une session ssh =====+==== Lancer une session ssh ====
  
-Lancez une session SSH sur l'adresse du RPI sous l'utilisateur **pi** (l'adresse réseau de la RPI, retrouvée par nmap, est supposée 192.168.0.31) :<cli>...@...:~$ ssh pi@raspberrypi.local+Lancez une session SSH sur l'adresse du Raspberry Pi sous l'utilisateur **pi** (l'adresse réseau du Raspberry Pi, retrouvée par nmap, est supposée 192.168.0.31) :<cli>...@...:~$ ssh pi@raspberrypi.local
 Warning: the ECDSA host key for 'raspberrypi.local' differs from the key for the IP address '192.168.0.31' Warning: the ECDSA host key for 'raspberrypi.local' differs from the key for the IP address '192.168.0.31'
 Offending key for IP in /home/nicolas/.ssh/known_hosts:11 Offending key for IP in /home/nicolas/.ssh/known_hosts:11
Ligne 49: Ligne 49:
   * A la première connexion, répondez **yes** pour accepter la demande d’autorisation de clé de cryptage du SSH   * A la première connexion, répondez **yes** pour accepter la demande d’autorisation de clé de cryptage du SSH
   * A la demande de mot de passe, tapez **raspberry** (réglage d'usine).   * A la demande de mot de passe, tapez **raspberry** (réglage d'usine).
-  * En dernière ligne, le prompt confirme que vous n'êtes plus sur la console du pc mais sur celle du RPI.+  * En dernière ligne, le prompt confirme que vous n'êtes plus sur la console du pc mais sur celle du Raspberry Pi.
 <WRAP center round info 60%> <WRAP center round info 60%>
 En cas de réinstallation, Il se peut qu'un message s'affiche : En cas de réinstallation, Il se peut qu'un message s'affiche :
Ligne 69: Ligne 69:
 </WRAP> </WRAP>
  
-===== Accéder au RPI via SSH sans fournir de mot de passe =====+==== Accéder au Raspberry Pi via SSH sans fournir de mot de passe ====
  
-Pour ne pas avoir à fournir le mot de passe à chaque connexion SSH au RPI,+Pour ne pas avoir à fournir le mot de passe à chaque connexion SSH au Raspberry Pi,
   * placez-vous sur le PC et tapez :<cli>...:~$ ssh-keygen -t dsa   * placez-vous sur le PC et tapez :<cli>...:~$ ssh-keygen -t dsa
 Generating public/private dsa key pair. Generating public/private dsa key pair.
Ligne 95: Ligne 95:
 ...:~$  ...:~$ 
 </cli>Répondez <key>Entrée</key> à chaque fois pour ne pas avoir de mot de passe et acceptez les noms de fichier. </cli>Répondez <key>Entrée</key> à chaque fois pour ne pas avoir de mot de passe et acceptez les noms de fichier.
-  * Envoyez au RPI la clé publique ainsi générée :<cli>+  * Envoyez au Raspberry Pi la clé publique ainsi générée :<cli>
 ...:~$ ssh-copy-id pi@192.168.0.31 ...:~$ ssh-copy-id pi@192.168.0.31
 /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
Ligne 106: Ligne 106:
 and check to make sure that only the key(s) you wanted were added. and check to make sure that only the key(s) you wanted were added.
 </cli> </cli>
-  * Reconnectez-vous au RPI :<cli>$ ssh pi@192.168.0.31</cli>et donnez une dernière fois le mot de passe. +  * Reconnectez-vous au Raspberry Pi :<cli>$ ssh pi@192.168.0.31</cli>et donnez une dernière fois le mot de passe. 
-  * Déconnectez-vous. Maintenant, vous pouvez vous connecter au RPI via SSH sans mot de passe.+  * Déconnectez-vous. Maintenant, vous pouvez vous connecter au Raspberry Pi via SSH sans mot de passe.
  
 Pour automatiser cette connexion, Pour automatiser cette connexion,
Ligne 123: Ligne 123:
  
 Il suffit maintenant de : Il suffit maintenant de :
-<cli>$ ssh framboise</cli>pour lancer une session SSH sur le RPI :+<cli>$ ssh framboise</cli>pour lancer une session SSH sur le Raspberry Pi :
   * sous l'utilisateur **pi**   * sous l'utilisateur **pi**
   * sans mot de passe   * sans mot de passe
   * et en mode graphique   * et en mode graphique
  
-====== Conclusion ======+===== Conclusion =====
  
-====== Problèmes connus =====+===== Problèmes connus ===== 
- +  ??? Problème sous Ubuntu 18.04
-??? Problème sous Ubuntu 18.04+
 <cli>$ ssh pi@192.168.0.31 <cli>$ ssh pi@192.168.0.31
 sign_and_send_pubkey: signing failed: agent refused operation</cli> sign_and_send_pubkey: signing failed: agent refused operation</cli>
Ligne 141: Ligne 140:
 ???  ??? 
  
- +===== Voir aussi =====
-====== Voir aussi ======+
  
   * **(fr)** [[http://Article]]   * **(fr)** [[http://Article]]