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.
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 :
- Lancez
Raspberry Pi Configuration
à partir du menuPreferences
- Accédez à l'onglet
Interfaces
- Sélectionnez
Enabled
à côté deSSH
- Cliquez
OK
raspi-config
- Entrez
Sudo raspi-config
dans une fenêtre de terminal- Sélectionnez
Interfacing Options
- Recherchez et sélectionnez
SSH
- Choisissez
Yes
- Sélectionnez
Ok
- Choisissez
Finish
systemctl
Sudo systemctl enable ssh Sudo systemctl start ssh
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 fichierssh
. 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.