Problema con SSH en Raspberry pi B+

Sección General del foro
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

ATENCIÓN,LADRILLACO:
Ayer instalé Raspbian Jessie Lite en una SD Kingston 32 gb Clase 10 (si,de la que hablamos en el otro hilo).
La conecto por HDMI,accedo al raspi-config y le activo el ssh.(que por defecto viene desactivado en las nuevas versiones)
Intento conectar por SSH desde mi máquina y me devuelve éste error:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
5d:84:de:4e:a8:81:df:22:06:23:98:34:cd:26:f5:1a.
Please contact your system administrator.
Add correct host key in /home/Trevor/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/DIRECTORY
ECDSA host key for 192.168.1.140 has changed and you have requested strict checking.
Host key verification failed


He pensado que como mi router le asigna la misma IP,puede tener un cruce de cables,pero la MAC es la misma,lo que a efectos prácticos lo tendría que ver como la misma máquina.
He accedido a /home/Trevor/.ssh/known_hosts y abierto el archivo para intentar modificarlo,pero dentro del mismo hay una cadena de caracteres en la que no veo ninguna IP ni MAC.
Si alguien me puede echar una mano,eternamente agradecido,y perdón por el ladrillo.
Fulguitron
Pi Beta
Pi Beta
Mensajes: 120
Registrado: 27 Oct 2016, 08:51
Agradecido: 0
Agradecimiento recibido: 0
Contactar:

Hola compañero, hace un tiempo publiqué en mi blog una forma de conmunicarnos remotamente con nuestras raspi, no es por SSH es por el escritotio remoto de windows, quizás te sirva

http://hobbiesygadgets.blogspot.com.es/ ... ry-de.html

Perdón por el spam, pero quizás te ayude, un saludo
Disfruta de mi blog, hobbies y gadgets diferentes y poco comunes.

http://hobbiesygadgets.blogspot.com.es
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias por tu aportación, yo lo hago desde Ubuntu, pero le echaré un vistazo.

Enviado desde mi SM-G900F mediante Tapatalk
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Alguien por la sala que me pueda ayudar?

Enviado desde mi SM-G900F mediante Tapatalk
fizban
Pi Alpha
Pi Alpha
Mensajes: 17
Registrado: 15 Dic 2016, 23:15
Agradecido: 0
Agradecimiento recibido: 0

A mi con el MAC me pasa a veces algo parecido, pero es por el registro de key e Ip que guarda de las conexiones SSH que ha realizado
fizban
Pi Alpha
Pi Alpha
Mensajes: 17
Registrado: 15 Dic 2016, 23:15
Agradecido: 0
Agradecimiento recibido: 0

Puedes abrir ese archivo el que te indica en el path y borrar el contenido
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

igor_basilevoch escribió:ATENCIÓN,LADRILLACO:
Ayer instalé Raspbian Jessie Lite en una SD Kingston 32 gb Clase 10 (si,de la que hablamos en el otro hilo).
La conecto por HDMI,accedo al raspi-config y le activo el ssh.(que por defecto viene desactivado en las nuevas versiones)
Intento conectar por SSH desde mi máquina y me devuelve éste error:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
5d:84:de:4e:a8:81:df:22:06:23:98:34:cd:26:f5:1a.
Please contact your system administrator.
Add correct host key in /home/Trevor/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/DIRECTORY
ECDSA host key for 192.168.1.140 has changed and you have requested strict checking.
Host key verification failed


He pensado que como mi router le asigna la misma IP,puede tener un cruce de cables,pero la MAC es la misma,lo que a efectos prácticos lo tendría que ver como la misma máquina.
He accedido a /home/Trevor/.ssh/known_hosts y abierto el archivo para intentar modificarlo,pero dentro del mismo hay una cadena de caracteres en la que no veo ninguna IP ni MAC.
Si alguien me puede echar una mano,eternamente agradecido,y perdón por el ladrillo.
Perdona por la demora, pon el siguiente comando desde la Raspberry:

Código: Seleccionar todo

ssh-keygen -R 192.168.1.140
Seguro que lo soluciona :D
Si lo puedes soñar, lo puedes hacer
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Hola Kike, me da el error :
no such file or directory

Enviado desde mi SM-G900F mediante Tapatalk
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Como si no existiera el archivo.

Enviado desde mi SM-G900F mediante Tapatalk
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

igor_basilevoch escribió:Hola Kike, me da el error :
no such file or directory

Enviado desde mi SM-G900F mediante Tapatalk
Perdona he ido muy rápido, debes cambiar la IP del comando por la de tu Raspberry Pi .
Tiene que funcionarte si o si... :?
Si lo puedes soñar, lo puedes hacer
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Es que esa es la IP de mi Raspberry...
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Tengo que ejecutar el comando en la Raspberry o en la máquina desde la que me quiero conectar?

Enviado desde mi SM-G900F mediante Tapatalk
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

igor_basilevoch escribió:Tengo que ejecutar el comando en la Raspberry o en la máquina desde la que me quiero conectar?

Enviado desde mi SM-G900F mediante Tapatalk
¿Entiendo que te estarás conectando a la Raspberry Pi desde un sistema Linux no? debes introducir el comando desde el PC te conectas :D
Si lo puedes soñar, lo puedes hacer
fizban
Pi Alpha
Pi Alpha
Mensajes: 17
Registrado: 15 Dic 2016, 23:15
Agradecido: 0
Agradecimiento recibido: 0

Es un registro q guarda tu ubuntu de las conexiones que ha hecho por ssh, cuando intenta acceder a algo ya conocido pero que ha tenido alguna modificacion te da el aviso de que no le cuadra, ejecuta el comando q te ha dado Kike para limpiar esa cache..
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Lo acabo de ejecutar y me sigue dando el mismo error.
Cuando he ejecutado el comando me ha dado la respuesta:
ssh-keygen -R 192.168.1.140
# Host 192.168.1.140 found: line 1
/home/igor_basilevich/.ssh/known_hosts updated.
Original contents retained as /home/igor_basilevich/.ssh/known_hosts.old
Luego al probar el ssh me ha dado el error de antes.
Si vuelvo a ejecutar el comando ahora me da el mensaje:
Host 192.168.1.140 not found in /home/igor_basilevich/.ssh/known_hosts.
fizban
Pi Alpha
Pi Alpha
Mensajes: 17
Registrado: 15 Dic 2016, 23:15
Agradecido: 0
Agradecimiento recibido: 0

Puedes editar el archivo y borrar el contenido
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Gracias a todos por las respuestas, sigo probando.
Lo que me parece raro es que si vuelvo a poner la otra sd con la misma ip, me conecta perfectamente, pero a la que cambio la sd, me da el error.

Enviado desde mi SM-G900F mediante Tapatalk
Avatar de Usuario
Kike
Administrador
Administrador
Mensajes: 2311
Registrado: 13 May 2016, 18:53
Ubicación: Islas Baleares - Menorca
Agradecido: 47 veces
Agradecimiento recibido: 175 veces
Contactar:

igor_basilevoch escribió:Gracias a todos por las respuestas, sigo probando.
Lo que me parece raro es que si vuelvo a poner la otra sd con la misma ip, me conecta perfectamente, pero a la que cambio la sd, me da el error.

Enviado desde mi SM-G900F mediante Tapatalk
Madre mía que locura :fumando Yo he estado utilizando Ubuntu durante muchos años y he solucionado el mensaje de esa manera. Ya nos contarás crack espero que tengas suerte :D
Si lo puedes soñar, lo puedes hacer
igor_basilevoch
Pi Omega
Pi Omega
Mensajes: 48
Registrado: 14 Dic 2016, 23:03
Agradecido: 0
Agradecimiento recibido: 0

Muchas gracias por vuestras aportaciones, llevo poco con Linux y voy bastante perdido.
Cómo ves el tema de editar el fichero de knownhosts y borrar el registro que hay a mano, como ha dicho el compañero?

Enviado desde mi SM-G900F mediante Tapatalk
fizban
Pi Alpha
Pi Alpha
Mensajes: 17
Registrado: 15 Dic 2016, 23:15
Agradecido: 0
Agradecimiento recibido: 0

Al conectarte por ssh a la Pi. La Pi genera una clave al equipo cliente, en este caso tu PC con Ubuntu. Dicha clave es generada por el sistema operativo de la PI en base al HASH, IP, Mac,etc... Cada vez que cambias la micro Sd estas arrancando otro sistema operativo, y aunque la MAC sea la misma y el router le de la misma IP, la Key q genera la PI es diferente. Por eso cuando te conectas por ssh desde tu ubuntu te da un error q viene a decirte q ya hay alamacenado un registro para esa misma Ip, mac.
Por poner una paradoja es como si fuesen unas cookies. Puedes editar el archivo con el comando nano
Responder