Conéctese a Raspberry Pi a través de ssh: conexión rechazada (de masilla)

13

Tengo una frambuesa corriendo raspbian, y quiero conectarme a través de SSH, pero algo está sucediendo.

En la frambuesa he ejecutado nmap y el puerto 22 dice: ABIERTO; el proceso ssh se está ejecutando y está bien.

Pero no puedo conectarme desde mi máquina Windows 8.1 con masilla, solo me niegan la conexión.

¿Alguien puede darme algunos consejos?

Editar: olvidé mencionar que puedo hacer ping y he comprobado raspi-config, y parece normal.

Tuve algunos problemas para resolver dependencias con apt-get, pero reinstalé resolvconf y eso lo solucionó.

EDIT2: tampoco funcionó al deshabilitar el Firewall de Windows.

EDITAR3: Puedo ssh el pi desde el pi.

EDITAR4: Acabo de descubrir que mi caja de frambuesa y Windows tiene la misma ip ... ¿qué?

ptf
fuente
¿Seguro que está conectado a internet? Tratar en la línea de comandos siguiente comando: ifconfig wlan0. ¿Hay una dirección IP real en la línea inet addr?
Matze Strawberrymaker
¿Puedes hacer ping desde la máquina de Windows a tu Pi?
Steve Robillard
Verifique si el ssh comienza en el arranque desde '/ etc / init /' y marque 'sudo raspi-config', es posible que haya deshabilitado ssh
Tolga Varol
Ver edición para más información.
ptf
Tuve un problema similar ... finalmente simplemente reinicié mi enrutador (después de perder 1.5 horas de depuración), y ¡boom, mágicamente todo funciona de nuevo! Los síntomas eran raros: todos los dispositivos tenían Internet, pero no podían comunicarse entre sí, y SSH se negó. El reinicio del enrutador solucionó el problema, así que resultó que ni siquiera estaba en las PC.
Gabriel Staples

Respuestas:

12

La frambuesa cambió algo desde noviembre de 2016

Aquí está la instrucción novata para solucionar este problema

sudo su
raspi-config

1) Elija la primera 'actualización'

2) En opciones avanzadas -> sistema de archivos expand_root

3) opciones de interfaz -> ssh [habilitar]

4) change_locale [su país-UTF8] y si todavía está aquí, también es bueno cambiar la zona horaria

5) cambia la contraseña predeterminada (no seas perezoso, solo hazlo :)

Richard de Ree
fuente
Por favor, agregue "cambiar contraseña de usuario predeterminada" a la lista anterior. Esta es probablemente la razón por la que lo desactivaron por defecto.
Tomasz Gandor
@TomaszGandor ty esa es buena
Richard de Ree
4

Entonces, lo descubrí.

Hace mucho tiempo asigné una IP a mi pi en el enrutador, vinculando su dirección MAC a la IP.

Sucedió ayer que tenía la misma IP cuando necesitaba el pi nuevamente. Así que probablemente intenté conectarme a mi máquina Windows desde mi máquina Windows debido a las IP idénticas.

Lo que solucionó fue esto en cmd (en mi cuadro de Windows):

ipconfig /release

ipconfig /renew

yay finalmente

ptf
fuente
2
Vale la pena señalar que el último Raspbian se envía con ssh deshabilitado en la configuración.
Eddie
@ Eddie ¡¡Me salvaste la vida, hombre!
Vishal
1

Podría ser un problema con la coincidencia incorrecta de pares de claves SSH. Su cliente almacena claves SSH de sesiones anteriores. Entonces, si has SSH'ed en el pasado con este mismo cliente a otro dispositivo (o la misma Raspberry pero con una compilación diferente) en la misma IP, las teclas en ambos lados no coinciden. Solución: elimine las claves de su cliente.

Tiendas de masilla claves SSH en el registro: HKEY_CURRENT_USER\SoftWare\YOU\PuTTY\SshHostKeys. Si no estás usando Putty, mira %USERPROFILE%\ssho %USERPROFILE%\.ssh. Si está utilizando OSX, eche un vistazo a~/.ssh/known_hosts

EDP
fuente
Esta fue una instalación limpia en el pi, y no he usado ninguna clave ssh con masilla en esta máquina. Esto se está volviendo difícil.
ptf
0

Puede ser que el firewall de Windows esté bloqueando la conexión ssh saliente. Asegúrese de que el puerto 22 esté permitido fuera de su máquina Windows.

berto
fuente
Ah, no mencioné que también desactivé el Firewall de Windows, pero sin suerte.
ptf
Por Pi puede ustedssh localhost
berto
Si, eso funciona.
ptf
¿Y para las patadas ifconfigen Pi y ipconfigen Windows muestran que ambos sistemas están en la misma red?
berto
No estoy en casa en este momento, pero recuerdo que ambos tienen la misma puerta de enlace predeterminada, ambos están enchufados en el mismo conmutador con un cable de Ethernet, y aunque no verifiqué la ip de mi ventana de Windows, la IP del pi parecía que debería.
ptf