Autor Tema: Perdida acceso ssh a weewx-RPi  (Leído 2666 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Perdida acceso ssh a weewx-RPi
« en: 18 de Mayo del 2021, 15:52:35 pm »
Buenas tardes,
el problema es el siguiente: weewx funciona demasiado bien y no se hace necesario acceder a el para nada.

Esto significa que hoy, después de muchos meses, (noviembre del 2020 la última vez), he necesitado acceder a la RPi para actualizar unas cosillas en la página web que genera.
La sorpresa es que no me concede acceso, supuestamente la clave introducida no es correcta. Evidentemente no ha sido cambiada, al menos no por mi, y no puedo acceder.
Increiblemente, una segunda RPi que gestiona la cámara web y envía las imágenes, tampoco me permite acceso por ssh.

He conectado por HDMI, la RPi con weewx a una pantalla y no sale imagen ninguna tampoco.

Esto significa que si la tengo que apagar, debo hacerlo a machete y por supuesto se que se va a joder algo, faltaría mas.
Entonces me pregunto, que opciones puedo tener para recuperar acceso a la RPi ???.
Debo decir que las dos están funcionando perfectamente por lo que otra opción es no tocar nada hasta que ocurra algún problema y sea totalmente necesario
pero me jode haber perdido acceso sin mas.

Pensais que pueda tener alguna solución sin tener que apagarla a lo bestia ????.
Muchas gracias.

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.576
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Perdida acceso ssh a weewx-RPi
« Respuesta #1 en: 18 de Mayo del 2021, 16:04:11 pm »
Hola Ruben

La clave no es la correcta ?? Puedes poner una captura para ver exactamente lo que pone ??

A lo bestia lo he hecho yo muchas veces con mi Opi y no me ha pasado nunca nada.... eso sí, tengo el cuidado de quitarle la corriente cuando está dentro del minuto y no cuando cambia de minuto por tema de quedarse algo corrupto de logs o algo, pero vamos es una lotería.

De todas formas si no te deja entrar ahora por tema de credenciales tampoco te dejará si la reinicias, a ver si es tema de IP del dominio DDNS que le tengas o de que no esté funcionando el servidor ssh.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Perdida acceso ssh a weewx-RPi
« Respuesta #2 en: 18 de Mayo del 2021, 17:46:00 pm »
Entiendo que cuando dices que no puedes acceder a la raspi, es que no lo puedes hacer ni por SSH ni con el teclado en local.

Bueno, para tu tranquilidad, con el 99,9 no te han hackeado.......te has olvidado de la clave *+* *+* *+* *+*

Bromas aparte....no. Si no habilitaste la cuenta de root o de otro usuario, no hay forma de hacerlo sin apagar la Raspi.....por mucho que en las pelis salgan los superhackers haciendo maravillas.

Os voy a contar un secreto, pero no se lo digáis a nadie.....mis raspi están todas con la password original.....eso sí.....no son accesibles desde el exterior de ninguna forma.

Ahora vamos a la solución.

La única forma de arreglar el desaguisado es apagando la Raspi......hazlo como más suave te parezca y editar el fichero con las password.

Es un procedimiento que no he tenido que hacer hace más de 20 años en antiguos Linux......a ver si me acuerdo.....

Había que editar /etc/passwd eliminando un churro alfanumérico.......reiniciar e identificarte desde la consola......usuario y sin contraseña.....a ver si lo explico mejor en el siguiente mensaje

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Perdida acceso ssh a weewx-RPi
« Respuesta #3 en: 18 de Mayo del 2021, 18:04:14 pm »
Hay varios métodos......

Hay uno descrito en varios sitios de internet que consiste en extraer la tarjeta SD, y en un PC editar el fichero cmdline.txt, modificar unas líneas, grabar, insertar en la raspi y ejecutar.......ahora pongo enlaces.....

Mi método es el de toda la vida.....y es editar /etc/shadow que es donde están grabadas las password de todos los usuarios.

Para ello hay que hacer lo siguiente:

- Apagar la raspi
- Extraer la SD e insertarlo en otro ordenador con Linux o en un PC con Windows con capacidad para leer y grabar en sistemas de archivos de linux (hay un progama para ello ext2 volume manager), yo lo hago siempre en uno de mis ordenadores con Linux.
- Montar la tarjeta con permisos de escritura
- Ir a donde está el fichero /etc/shadow......OJO, ASEGÚRATE DE QUE ES EN LA TARJETA SD Y NO EN EL SISTEMA DE ARCHIVOS DEL PC.
- editar el archivo shadow

Os pongo un ejemplo:

Citar
pi@raspberrypi:/etc $ sudo cat shadow
root:$6$emp0umYEP0MqQw07$SBq0ySzMZsotlzes7Ry7WB2nILRFaGMctS3WN7xPtdWh0K3/H1R5Ndlespv0e4Y0Mq9vTvLFoP61:18728:0:99999:7:::
daemon:*:18690:0:99999:7:::
bin:*:18690:0:99999:7:::
sys:*:18690:0:99999:7:::
sync:*:18690:0:99999:7:::
games:*:18690:0:99999:7:::
man:*:18690:0:99999:7:::
lp:*:18690:0:99999:7:::
mail:*:18690:0:99999:7:::
news:*:18690:0:99999:7:::
uucp:*:18690:0:99999:7:::
proxy:*:18690:0:99999:7:::
www-data:*:18690:0:99999:7:::
backup:*:18690:0:99999:7:::
list:*:18690:0:99999:7:::
irc:*:18690:0:99999:7:::
gnats:*:18690:0:99999:7:::
nobody:*:18690:0:99999:7:::
systemd-timesync:*:18690:0:99999:7:::
systemd-network:*:18690:0:99999:7:::
systemd-resolve:*:18690:0:99999:7:::
_apt:*:18690:0:99999:7:::
pi:$6$GJnyvRTxBVhNj0Ka$KVsPo3HnfA3tbjsin6MRaWmwxBaOgPx/6nZAof499gDvn0:18690:0:99999:7:::
messagebus:*:18690:0:99999:7:::
_rpc:*:18690:0:99999:7:::
statd:*:18690:0:99999:7:::
sshd:*:18690:0:99999:7:::
avahi:*:18690:0:99999:7:::
systemd-coredump:!!:18690::::::
ntp:*:18720:0:99999:7:::
xrdp:!:18720:0:99999:7:::

Habría que borrar todo lo que hay entre los dos primeros signos ":"

Grabas el fichero

Metes en la raspi y arrancas......cuando te identifiques no te pedirá password para el usuario que hayas editado.....

OJO, ESTO NO FUNCIONA EN SSH que yo recuerde....solo para el teclado en local. Luego generas una nueva clave y ya está todo operativo.

Insisto, este es el sistema linuxero de toda la vida......

Ahora bien, si no tienes un ordenador con linux o que pueda leer y escribir en una partición de linux, puedes seguir estas instrucciones.

https://mascandobits.es/programacion/resetear-contrasena-olvidada-de-tu-raspberry-pi/

Aunque hay otros mil sitios donde lo explican más  menos parecido.

Personalmente prefiero el primer sistema......después de 20 años sigue siendo igual......no hay que memorizar como lo hice la última vez que lo necesité.

Buena suerte.
« Última modificación: 18 de Mayo del 2021, 18:07:26 pm por jantoni »

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Perdida acceso ssh a weewx-RPi
« Respuesta #4 en: 18 de Mayo del 2021, 18:08:20 pm »
Ah......y antes....como siempre una copia de la tarjeta....por si las moscas *+* *+* *+* *+* *+*

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:Perdida acceso ssh a weewx-RPi
« Respuesta #5 en: 18 de Mayo del 2021, 22:44:00 pm »
Bueno, pues por algún motivo que solo la RPi sabe, el acceso al ssh estaba desactivado.
Una vez que he podido acceder a ella desde el teclado ha sido reactivar el ssh y todo correcto.
Por cierto, la clave era la misma, jejej.

Muchas gracias.

Conectado jantoni

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 5.637
    • Ver Perfil
  • Estación: ESMAD2800000028522A
Re:Perdida acceso ssh a weewx-RPi
« Respuesta #6 en: 19 de Mayo del 2021, 01:47:44 am »
 apla3

Ahora solo te falta cambiar el código de estación en el perfil del foro.....que tienes la vieja estación *+*

Davis Vantage Vue (sin datalogger) + Orange Pi PC + Weewx

GW2000 + WS90 con Weewx (https://www.ecowitt.net/home/index?id=199315)
WH2650 con WH65 con Home Assistant y Weewx (https://www.ecowitt.net/home/index?id=40387)
GW1000 con WH32 y Home Assistant (https://www.ecowitt.net/home/index?id=17080)
Sensores adicionales: WH31 (3) + WH41

Desconectado Rubendgl

  • Jr. Member
  • **
  • Mensajes: 65
    • Ver Perfil
    • MeteoNigran
  • Estación: ESGAL3600000036350C
Re:Perdida acceso ssh a weewx-RPi
« Respuesta #7 en: 19 de Mayo del 2021, 20:47:53 pm »

Ahora solo te falta cambiar el código de estación en el perfil del foro.....que tienes la vieja estación *+*

Listo también, al igual que la firma,jjajaja.
Ya estoy al día.