Cómo solucionar mi problema con SSH en Raspberry Pi

Antes de que pueda arreglar cualquier cosa, necesita saber qué está roto, así que comience con un diagnóstico. El problema puede descomponerse ampliamente en una o ambas cosas:

  1. La red
  2. La configuración SSH

Para diagnosticar la red al nivel más simple, use ping desde el host del cliente al host del servidor SSH. Si puede hacer ping al host, entonces el problema de red restante más probable sería un firewall en algún lugar del camino. Su red, por lo que tendrá que resolver eso. Pero primero, supongo que tiene alguna capacidad para iniciar sesión en el RPi. Haga eso y luego ejecute ssh localhost. Si recibe un mensaje de contraseña y puede iniciar sesión, entonces probablemente tenga una configuración de servidor SSH en funcionamiento.

Una vez que establezca lo que está mal, estará en condiciones de arreglarlo.

Paso 1: Tanto el PI como la computadora portátil / PC deben estar conectados al mismo WIFI

Paso 2: en PI, SSH está deshabilitado de forma predeterminada, asegúrese de que esté habilitado a través de las opciones avanzadas y el servidor SSH habilitado (a través del comando “raspi-config” debe ser usuario root [para el usuario root ingrese sudo su])

Paso 3: después de asegurarte de que has habilitado SSH, ingresa ifconfig

y en ifconfig en la sección wlan0 su máscara de subred IP y … se mostrará todo. Asegúrese de que su IP sea algo así como 192.168. y NO debería

ser 169.254. si es algo así como 169.254, indica que algo está roto y no puede conectarse a través de Putty con esa dirección IP.

Nota: Para la configuración por primera vez, puede responder lentamente y cuando estoy usando mi PI 3 me tomó 2-3 intentos de conexión y luego estuvo bien. Inténtalo de nuevo, incluso si no pudiste solucionarlo, el foro de frambuesa PI tiene una solución para casi todos los problemas que enfrentas (: wink 🙂

Aclamaciones.

Como han dicho los demás, haga ping al Pi y asegúrese de que tenga permisos SSH configurados a través de la configuración de raspi.


“Después de usar conexiones Ethernet a mi computadora portátil”

El Pi debe estar conectado al enrutador. Tener la línea que va desde su Pi a la computadora portátil no hará nada hasta donde yo sepa.


La dirección IP de su Pi será una extensión del sistema que utiliza su enrutador. Tengo NetGear, que dice así:

192.168.1.x

Y el Pi es, de manera variable, algo como esto:

192.168.1.14

Entonces, usando masilla, me conectaría a la Pi de esta manera:

IP: 192.168.1.14

Puerto: 22

¿están las computadoras en la misma red? Ese es un primer buen paso. Asegúrese de que su frambuesa tenga conexión a internet:

ping google.com

(en la pi), luego intente si puede iniciar sesión con ssh (también en la pi):

ssh localhost

Si cumple con todos esos requisitos, debería ser bueno.