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é?
ifconfig wlan0
. ¿Hay una dirección IP real en la líneainet addr
?Respuestas:
La frambuesa cambió algo desde noviembre de 2016
Aquí está la instrucción novata para solucionar este problema
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 :)
fuente
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
fuente
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%\ssh
o%USERPROFILE%\.ssh
. Si está utilizando OSX, eche un vistazo a~/.ssh/known_hosts
fuente
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.
fuente
ssh localhost
ifconfig
en Pi yipconfig
en Windows muestran que ambos sistemas están en la misma red?