SSH - délai de connexion lors de la connexion

9

Mon RPi exécute Raspbian. J'essaie de configurer SSH.

J'ai suivi ces étapes pour obtenir une IP statique sur mon Pi:

  1. Depuis que mon PC était connecté au LAN via WiFi, j'avais l'habitude ipconfigd'obtenir l'adresse IP, la passerelle, etc. de ma carte WLAN
  2. J'ai utilisé ces données pour configurer une adresse IP statique dans Raspbian, en changeant bien sûr l'adresse IP.

ifconfig confirme que j'ai correctement configuré l'IP statique.

J'ai essayé de me connecter au Pi à l'aide de PuTTY sur mon PC Windows 7. PuTTY renvoie le message d'erreur suivant:

la connexion a expiré lors de la connexion

De plus, lorsque j'ai essayé d'envoyer une requête ping à l'adresse IP statique du Pi, je n'ai reçu aucune réponse de RPi, au lieu de cela, le délai de connexion a expiré.

La copie des informations de mon PC de travail était-elle une mauvaise chose à faire? Comment puis-je résoudre ce problème et faire fonctionner SSH sur mon Pi?

nbsrujan
la source
Un délai d'attente lors de la connexion ou un délai d'attente après un certain temps lors de la connexion?
Patrick Kostjens
timedout lors de la connexion
nbsrujan
Se trouve-t-il derrière un routeur qui effectue une redirection de port pour vous? Peut-être que votre port ssh (généralement 22) n'est pas transféré.
Patrick Kostjens
Avez-vous un pare-feu sur votre PC Windows qui bloque SSH?
Lawrence
@Lawrence J'ai également vérifié les options du pare-feu. Ça avait l'air bien. Existe-t-il un moyen spécifique d'activer le pare-feu pour autoriser la connexion SSH? J'essaierai à nouveau de désactiver le pare-feu.
nbsrujan

Réponses:

9

Quelques choses à essayer:

  1. Pouvez-vous envoyer une requête ping au Raspberry Pi à partir de la machine Windows, ouvrez une invite de commande et entrez ping 192.168.0.198(mais avec l'adresse IP que vous utilisez pour SSH), si vous obtenez des réponses, la connexion est bonne, sinon il y a un problème de réseau empêchant SSH travail
  2. Avez-vous configuré SSH à l'aide de raspi-config, ou l'avez-vous configuré vous-même, si vous l'avez configuré vous-même, pouvez-vous nous dire comment (il peut y avoir un problème de configuration avec SSH)
  3. Pouvez-vous vous connecter à SSH à partir du Raspberry Pi lui-même, utilisez ssh 127.0.0.1( utilisez réellement 127.0.0.1), si cela ne fonctionne pas, il est probable que SSH ne soit pas configuré correctement, l'erreur peut donner un indice au problème.
  4. Pouvez-vous maintenant essayer de vous connecter à SSH à partir du Raspberry Pi lui-même, mais cette fois, utilisez l'adresse et le port réels ssh 192.168.0.198 -p 22(mais avec l'adresse IP que vous utilisez pour SSH), si cela ne fonctionne pas, cela peut indiquer un problème avec le pare-feu sous Linux, ou que SSH est configuré pour utiliser uniquement certaines connexions ou un numéro de port différent
  5. Si tout cela fonctionne correctement, il s'agit probablement d'un problème de pare-feu avec le routeur, cela peut aider à essayer différents numéros de port

Pour ajouter des numéros de port supplémentaires, procédez comme suit:

  • Sauvegardez la configuration SSH en utilisant sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
  • Modifiez la configuration SSH à l'aide de sudo nano /etc/ssh/sshd_config
  • Recherchez la ligne qui dit Port 22
  • Ajoutez quelques lignes supplémentaires ci-dessous avec d'autres numéros de port, je suggérerais un numéro bien connu différent, par exemple Port 80, et un numéro plus large, par exemplePort 55555
  • Redémarrez le service SSH à l'aide de sudo /etc/init.d/ssh restart
  • Essayez d'utiliser du mastic avec chaque numéro que vous avez ajouté à tour de rôle, dans mon cas, 80ne fonctionne pas parce que nous avons un serveur Web vers 55555lequel le routeur transmet, mais a bien fonctionné

J'espère que quelque chose ici aide, faites-nous savoir ce qui se passe

PiBorg
la source
Merci beaucoup. L'ajout de ports supplémentaires m'a vraiment beaucoup aidé. J'étais coincé avec SSH depuis 2 semaines. Un autre problème avec mon RPi pourrait être que l'adresse du serveur DNS dans RPi et PC n'est pas la même. Cela pourrait également être une raison :)
nbsrujan
La modification du port ssh a résolu le problème. Merci d'avoir répondu.
BenRoe
Je peux me connecter à moi-même, mais quoi que je fasse, je ne peux pas me connecter avec Putty, tandis que je peux cingler mon adresse IP pi sans aucun problème. Quel pourrait être le problème? Se pourrait-il que mon routeur bloque en quelque sorte cette connexion?
saldenisov
J'ai exactement le même problème. Voici le code que j'obtiens:
plus vénérable monsieur le
1

Comme votre Raspberry Pi est directement connecté à votre PC, vous devez choisir des adresses IP statiques dans un réseau différent de votre réseau WIFI, sinon Windows essaiera probablement d'utiliser l'interface WIFI pour accéder au RPi.

Par exemple, si votre réseau WIFI est 192.168.0.xxx, utilisez 10.2.2.xx pour le RPi et l'interface filaire de votre PC.

Configurez le Rpi avec 10.2.2.2 (masque de réseau 255.255.255.0 ou / 24) et le PC avec 10.2.2.3 (également le masque de réseau 255.255.255.0) sur l'interface filaire. Vous devriez pouvoir passer de votre PC à 10.2.2.2.

Sachez que le Raspberry Pi ne pourra pas accéder à Internet à moins que vous ne configuriez Windows comme une passerelle qui est hors de portée pour cette réponse.

Craig
la source
1

Il est possible que Raspi puisse me chasser du mastic et de la session s'il est trop éloigné du routeur et que le niveau du signal est inférieur à 20%.

Mon avis est le suivant: Raspberry a besoin d'un bon niveau de signal, car si le niveau de signal est faible, la Raspberry se déconnecte du réseau wifi (parfois je peux le voir connecté, parfois non, mais quand je me connecte et que je veux démarrer le script ... c'est fini et la framboise se déconnecte du réseau).

Cafard
la source
0

Après avoir vérifié l'adresse IP du RaspberryPi (ifconfig) et défini l'adresse IP de mon PC sur une adresse statique, j'ai continué à obtenir un délai d'expiration lorsque j'ai pingé "ping raspberrypi.local". La chose la plus importante que j'ai oubliée a été de m'assurer que quelle que soit l'adresse IP de mon RaspberryPi (198.168.1.3), l'IP statique de mon PC est similaire (ex., 198.168.1.2) !!!! Cela vous permettra de vous connecter.

Prepskip
la source
-1

Dans mon cas, la réponse était un trafic élevé de client torrent de transmission sur le bureau.

Si quelqu'un d'autre a le même problème, vérifiez d'abord la vitesse de votre réseau .

Nikitas Sambrearos
la source