SSH: tiempo de espera de conexión al conectarse


9

Mi RPi ejecuta Raspbian. Estoy tratando de configurar SSH.

Seguí estos pasos para obtener una IP estática en mi Pi:

  1. Como mi PC estaba conectada a la LAN a través de WiFi, solía ipconfigobtener la dirección IP, la puerta de enlace, etc. de mi tarjeta WLAN
  2. Utilicé estos datos para configurar una IP estática en Raspbian, cambiando la dirección IP, por supuesto.

ifconfig confirma que he configurado la IP estática correctamente.

Intenté conectarme a Pi usando PuTTY en mi PC con Windows 7. PuTTY lanza el siguiente mensaje de error:

la conexión expiró al conectar

Además, cuando traté de hacer ping a la dirección IP estática de Pi, no recibí ninguna respuesta de RPi, sino que obtuve una "conexión agotada".

¿Copiar la información de mi PC en funcionamiento es algo incorrecto? ¿Cómo puedo solucionar esto y comenzar a trabajar con SSH en mi Pi?


¿Un tiempo de espera al conectarse o un tiempo de espera después de un tiempo cuando está conectado?
Patrick Kostjens

tiempo de espera agotado al conectarse
nbsrujan

¿Resulta que está detrás de un enrutador que hace algún reenvío de puertos para usted? Tal vez su puerto ssh (generalmente 22) no se reenvía.
Patrick Kostjens

¿Tiene un firewall en su PC con Windows que bloquea SSH?
Lawrence

@Lawrence También he comprobado las opciones de Firewall. Se veía bien. ¿Hay alguna forma específica de habilitar el firewall para permitir la conexión SSH? Intentaré deshabilitar el firewall nuevamente.
nbsrujan

Respuestas:


9

Un par de cosas para probar:

  1. ¿Puede hacer ping a la Raspberry Pi desde la máquina de Windows, abrir un símbolo del sistema e ingresar ping 192.168.0.198(pero con la dirección IP que está utilizando para SSH), si obtiene respuestas, la conexión es buena, si no, hay un problema de red que impide SSH trabajando
  2. ¿Configuró SSH usando raspi-config, o lo configuró usted mismo? Si lo configura usted mismo, puede decirnos cómo (puede haber un problema de configuración con SSH)
  3. ¿Puede iniciar sesión en SSH desde la propia Raspberry Pi? Use ssh 127.0.0.1(realmente use 127.0.0.1), si esto no funciona, entonces es probable que SSH no esté configurado correctamente, el error puede dar una pista del problema.
  4. ¿Puede ahora intentar iniciar sesión en SSH desde la propia Raspberry Pi, pero esta vez use la dirección y el puerto reales ssh 192.168.0.198 -p 22(pero con la dirección IP que está utilizando para SSH), si esto no funciona, puede indicar un problema con el firewall en Linux, o que SSH está configurado para usar solo ciertas conexiones o un número de puerto diferente
  5. Si todo lo anterior funciona bien, entonces probablemente sea algo así como un problema de firewall con el enrutador, puede ser útil probar algunos números de puerto diferentes

Para agregar números de puerto adicionales, haga lo siguiente:

  • Copia de seguridad de la configuración SSH usando sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
  • Edite la configuración SSH usando sudo nano /etc/ssh/sshd_config
  • Busque la línea que dice Port 22
  • Agregue algunas líneas adicionales a continuación con algunos otros números de puerto, sugeriría un número diferente conocido, por ejemplo Port 80, y un número más grande, por ejemploPort 55555
  • Reinicie el servicio SSH usando sudo /etc/init.d/ssh restart
  • Intente usar masilla con cada número que agregó a su vez, en mi caso 80no funciona porque tenemos un servidor web que el enrutador reenvía, pero 55555funcionó bien

Esperemos que algo aquí ayude, háganos saber qué pasa


Señor, muchas gracias. Agregar puertos adicionales realmente me ayudó mucho. Estaba atrapado con SSH desde las 2 semanas. Otro problema con mi RPi podría ser que la dirección del servidor DNS en RPi y PC no son las mismas. Esto también podría ser una razón :)
nbsrujan

Cambiar el puerto ssh resolvió el problema. Gracias por la respuesta.
BenRoe

Puedo conectarme a mí mismo, pero no importa lo que haga, no puedo conectarme con Putty, mientras puedo hacer ping a mi dirección IP pi sin ningún problema. ¿Cual podría ser el problema? ¿Podría ser que mi enrutador está bloqueando de alguna manera esta conexión?
saldenisov

Tengo exactamente el mismo problema. Este es el código que obtengo:
más venerable señor

1

Dado que su Raspberry Pi está directamente conectado a su PC, debe elegir IP estáticas en una red diferente de su red WIFI; de lo contrario, Windows probablemente intentará usar la interfaz WIFI para acceder al RPi.

Por ejemplo, si su red WIFI es 192.168.0.xxx, use 10.2.2.xx para el RPi y la interfaz con cable de su PC.

Configure el Rpi con 10.2.2.2 (máscara de red 255.255.255.0 o / 24) y la PC con 10.2.2.3 (también máscara de red 255.255.255.0) en la interfaz con cable. Debería poder hacer ssh desde su PC a 10.2.2.2.

Tenga en cuenta que Raspberry Pi no podrá acceder a Internet a menos que configure Windows como una puerta de enlace que está fuera del alcance de esta respuesta.


1

Es posible que Raspi pueda echarme de la masilla y la sesión si está demasiado lejos del enrutador y el nivel de señal es inferior al 20%.

Mi opinión es la siguiente: Raspberry necesita un buen nivel de señal, porque si el nivel de señal es bajo, Raspberry se desconecta de la red wifi (a veces puedo verlo conectado, a veces no, pero cuando inicio sesión y quiero iniciar el script ... se acabó y la frambuesa se desconectó de la red).


0

Después de verificar la dirección IP de RaspberryPi (ifconfig), y establecer la dirección IP de mi PC en una estática, seguí obteniendo un tiempo de espera cuando marcaba "ping raspberrypi.local". ¡Lo más importante que olvidé fue asegurarme de que, sea cual sea la dirección IP de mi RaspberryPi (198.168.1.3), la IP estática de mi PC sea similar (por ejemplo, 198.168.1.2) !!!! Esto te permitirá conectarte.


-1

En mi caso, la respuesta fue un alto tráfico de transmisión de cliente torrent en el escritorio.

Si alguien más tiene el mismo problema, primero verifique la velocidad de su red .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.