web-dev-qa-db-fra.com

Connexion ssh refusée sur Raspberry Pi

Je me rends compte que cette question a déjà été posée de différentes manières, mais il ne semble pas que toutes les solutions que j'ai rencontrées aient fonctionné pour résoudre ce problème, alors voici:

J'essaie de me connecter à ma configuration Raspberry Pi 3 Raspbian via SSH sur mon ordinateur portable, mais bien que je dispose de l'adresse IP correcte, le message d'erreur persiste:

ssh: connect to Host xxx.xxx.xx.x port 22: connection refused.

C'est inhabituel car lorsque j'essaie de cingler cette adresse, cela fonctionne bien. Y at-il quelque chose que je peux essayer de comprendre ce qui ne va pas?

Gardez également à l'esprit que je suis relativement peu expérimenté avec bash sous linux, donc l'inclusion de commandes spécifiques avec une description de ce qu'elles font serait grandement appréciée.

78
Matt

Apparemment, le serveur SSH sur Raspbian est maintenant désactivé par défaut . Si aucun serveur n'écoute les connexions, il ne les acceptera pas. Vous pouvez activer manuellement le serveur SSH en fonction de ceci tutoriel raspberrypi.org :

À compter de la version de novembre 2016, le serveur SSH de Raspbian est désactivé par défaut.

Il y a maintenant plusieurs façons de l'activer. Choisissez un :

Depuis le bureau

  1. Lancez Raspberry Pi Configuration à partir du menu Preferences
  2. Accédez à l'onglet Interfaces
  3. Sélectionnez Enabled à côté de SSH
  4. Cliquez OK

Depuis le terminal avec raspi-config

  1. Entrez Sudo raspi-config dans une fenêtre de terminal
  2. Sélectionnez Interfacing Options
  3. Recherchez et sélectionnez SSH
  4. Choisissez Yes
  5. Sélectionnez Ok
  6. Choisissez Finish

Démarrer le service SSH avec systemctl

Sudo systemctl enable ssh
Sudo systemctl start ssh

Sur un Raspberry Pi sans tête

Pour une configuration sans interface utilisateur, SSH peut être activé en plaçant un fichier nommé ssh, sans aucune extension, sur la partition d’amorçage de la carte SD. Lorsque le Pi démarre, il cherche le fichier ssh. S'il est trouvé, SSH est activé et le fichier est supprimé. Le contenu du fichier n'a pas d'importance: il peut contenir du texte ou rien du tout.

173
e0k