SFTP desde "Kodi" no funciona cuando sirve OSMC

¿Algo falla o no sabes como funciona? Pide ayuda aquí!
Responder
Avatar de Usuario
lopz_
Pi Master
Pi Master
Mensajes: 201
Registrado: 27 Jun 2017, 13:51
Agradecido: 0
Agradecimiento recibido: 0

Buenos días.

Quisiera saber si alguien sabe cual puede ser el problema. (supongo que será algo de OpenSSH que hayan variado los tipos de certificado cuando utiliza SFTP).

Comento el problema.

Antes accedía a la RPi (Distribución OSMC) por SFTP , con las mismas claves que usaba para acceder por SSH, y utilizaba varias maneras. Es File Explorer (desde Android) , WinSCP desde Windows, el Kodi (configurando SFTP).

De la noche a la mañana dejaron de funcionar varios de los métodos.

Es File Explorer - KO (no encuentra servidor, tanto desde lan como Wan).
WinSCP - OK (este funciona OK).
Kodi - KO (No encuentra servidor), este metodo lo tenía puesto en un PC en casa de mis padres para que pudieran ver "mi colección", pues con una VPN es un jaleo y a parte se pierde gran cantidad de ancho de banda (y les limito a la velocidad de la RPI su conexión).

He probado a volver a instalar, OSMC de cero, por si era algo que toqué, pero hace lo mismo.

¿ Alguien mas ha sufrido esto? y en caso de ser así ¿lo ha conseguido solucionar?

Saludos.
cornholio
Pi Beta
Pi Beta
Mensajes: 140
Registrado: 06 Abr 2018, 10:41
Agradecido: 0
Agradecimiento recibido: 1 vez

Si has reinstalado el equipo, aunque tengas la misma IP, ssh te va a rechazar la conexión porque las claves públicas no coinciden con lo que tiene guardado. Por lo general, desde un cliente ssh esto se resuelve con un:
ssh-keygen -f "/home/usuario/.ssh/known_hosts" -R 192.168.1.x
Prueba a asignarle una ip nueva y a ver qué ocurre.
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Yo empezaría por hacer más sencillo el problema e investigar cada punto.
Vamos a ver, ¿por dónde quieres acceder? ¿Samba? ¿FTP? ¿SSH?
Para cada uno de ellos, veamos con qué programa accedes, qué datos le has dado y qué mensaje de error te da exactamente.
¿Te conectas por IP? ¿Estás seguro de que la IP es correcta? ¿Te responde al ping?

Como dice @cornholio si has reinstalado tendrás que habilitar SSH y habilitar Samba andes de nada.
Avatar de Usuario
lopz_
Pi Master
Pi Master
Mensajes: 201
Registrado: 27 Jun 2017, 13:51
Agradecido: 0
Agradecimiento recibido: 0

Buenass...

Quiero acceder por SFTP (OpenSSH por defecto deja acceder por SFTP) llevaba Años usándolo así con distintas distros (Raspbian, Armbian, DietPI, OSMC...)

Lo de los certificados que indicó el compañero no es, he probado con distintos PCs y teléfonos. algunos de ellos no habían conectado nunca antes.

Mensaje de error que dá es que "no encuentra el servidor" (cosa que sí es el correcto) La IP es correcta,

Accedo por IP, pero no llega ni por IP ni por nombre, ni desde dentro de la red LAN, ni desde Internet , (pero por ssh entra perfectamente).

Tengo Samba habilitado, pero samba es para utilizar el protocolo SMB no SFTP ,

No sé si habrá cambiado algo en las veriones mas nuevas de OpenSSH (como server) porque con WinSCP funciona, con un software similar a WinSCP de android funciona, pero por ejemplo en Kodi con la opción de SFTP (cuando añades origenes de videos) no encuentra el servidor. (es mas he puesto en la propia raspberry conectarse a si misma 127.0.0.1 y dice que se encuentra) .. Es File Explorer (android) tampoco conecta, mismo error, no encuentra servidor.

La IP esta correcta.

Es mas como indico WinSCP si funciona Otros clientes no. Por eso pienso que tiene que ser algo de que hayan modificado la necesidad de certificados con algoritmos mas "modernos" sha256 o similar.

Lo preguntaba por si alguien sabe por que puede ser...

:S
cornholio
Pi Beta
Pi Beta
Mensajes: 140
Registrado: 06 Abr 2018, 10:41
Agradecido: 0
Agradecimiento recibido: 1 vez

Puedes pegar aquí lo que te devuelve el comando #netstat -pnat ?
Avatar de Usuario
lopz_
Pi Master
Pi Master
Mensajes: 201
Registrado: 27 Jun 2017, 13:51
Agradecido: 0
Agradecimiento recibido: 0

cornholio escribió: 19 Abr 2018, 14:08 Puedes pegar aquí lo que te devuelve el comando #netstat -pnat ?

Código: Seleccionar todo

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:40010           0.0.0.0:*               LISTEN      399/openvpn
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      722/smbd
tcp        0      0 0.0.0.0:1997            0.0.0.0:*               LISTEN      514/kodi.bin
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      284/rpcbind
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      615/lighttpd
tcp        0      0 0.0.0.0:1845            0.0.0.0:*               LISTEN      514/kodi.bin
tcp        0      0 0.0.0.0:51413           0.0.0.0:*               LISTEN      811/transmission-da
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      520/dnsmasq
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      425/vsftpd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      507/sshd
tcp        0      0 0.0.0.0:36666           0.0.0.0:*               LISTEN      514/kodi.bin
tcp        0      0 0.0.0.0:7227            0.0.0.0:*               LISTEN      871/python
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      722/smbd
tcp        0      0 0.0.0.0:40001           0.0.0.0:*               LISTEN      811/transmission-da
tcp        0      0 127.0.0.1:9666          0.0.0.0:*               LISTEN      871/python
tcp        0      0 0.0.0.0:40004           0.0.0.0:*               LISTEN      514/kodi.bin
tcp        0      0 0.0.0.0:40005           0.0.0.0:*               LISTEN      871/python
tcp        0      0 127.0.0.1:4711          0.0.0.0:*               LISTEN      592/pihole-FTL
tcp        0      0 0.0.0.0:40008           0.0.0.0:*               LISTEN      762/perl
tcp        0      1 192.168.80.210:55246    1.1.1.2:49152           SYN_SENT    514/kodi.bin
tcp        1      0 192.168.80.210:43792    5.79.83.194:6881        CLOSE_WAIT  811/transmission-da
tcp        0      0 192.168.80.210:40001    10.8.0.2:50030          ESTABLISHED 811/transmission-da
tcp        0      0 192.168.80.210:445      10.8.0.2:50284          ESTABLISHED 22634/smbd
tcp        0      0 192.168.80.210:22       10.8.0.2:53658          ESTABLISHED 4780/sshd: osmc [pr
tcp        0      0 192.168.80.210:40010    95.129.217.171:15112    ESTABLISHED 399/openvpn
tcp        1      0 192.168.80.210:43796    5.79.83.194:6881        CLOSE_WAIT  811/transmission-da
tcp6       0      0 :::139                  :::*                    LISTEN      722/smbd
tcp6       0      0 :::111                  :::*                    LISTEN      284/rpcbind
tcp6       0      0 :::80                   :::*                    LISTEN      615/lighttpd
tcp6       0      0 :::51413                :::*                    LISTEN      811/transmission-da
tcp6       0      0 :::53                   :::*                    LISTEN      520/dnsmasq
tcp6       0      0 :::22                   :::*                    LISTEN      507/sshd
tcp6       0      0 :::36666                :::*                    LISTEN      514/kodi.bin
tcp6       0      0 :::36667                :::*                    LISTEN      514/kodi.bin
tcp6       0      0 :::445                  :::*                    LISTEN      722/smbd
tcp6       0      0 :::9090                 :::*                    LISTEN      514/kodi.bin
tcp6       0      0 :::40004                :::*                    LISTEN      514/kodi.bin
tcp6       0      0 ::1:4711                :::*                    LISTEN      592/pihole-FTL
Eso ahora, pero como indico, incluso con la Distro recien instalada, sin florituras, ni pihole, ni similares me hace lo mismo.
cornholio
Pi Beta
Pi Beta
Mensajes: 140
Registrado: 06 Abr 2018, 10:41
Agradecido: 0
Agradecimiento recibido: 1 vez

De los certificados no es, si no, tampoco te dejaría acceder por simple ssh. Yo estoy con una recien instalada y no me da problemas.
Cuando dices que Kodi no se puede conectar al SFTP, es a sí mismo? Estan en la misma Rpi?
Haz una cosa, intenta una conexión a SFTP y luego mira el contenido de #journalctl _COMM=sshd

Tienes firewall instalado? Fail2ban o algo similar?
Avatar de Usuario
lopz_
Pi Master
Pi Master
Mensajes: 201
Registrado: 27 Jun 2017, 13:51
Agradecido: 0
Agradecimiento recibido: 0

Con Kodi no deja ni desde la propia raspi ni desde otro PC.

He intentado desde

Un PC Windows 10 Core I7
Un PC Portatil Windows 10 Core I7 TB
Otro Windows 7 Core I5.
Desde casa de mis padres (que es como accedia antes a la colección ellos) que es un Windows 8.1 Core I3.

Como indíco, desde la Propia RPI apuntando a si misma tampoco conecta (desde Kodi, esto solo lo hice para realizar la prueba, pues a sí misma llega desde el propio sistema de archivos).

En Kodi me refiero a cuando das añadir Fuentes de Vídeo -> Añadir Vídeos ->Buscar->Añadir Sitio de Red ->Secure Shell (SSH/SFTP).

Como digo ahora mismo tengo instalado de todo en la Raspi, pero le meto una tarjeta limpia con OSMC recien instalado..y ... Kaka de la vaca ...

Es extraño.
cornholio
Pi Beta
Pi Beta
Mensajes: 140
Registrado: 06 Abr 2018, 10:41
Agradecido: 0
Agradecimiento recibido: 1 vez

Has mirado en los logs que te dije para ver por qué te está rechazando?
Avatar de Usuario
lopz_
Pi Master
Pi Master
Mensajes: 201
Registrado: 27 Jun 2017, 13:51
Agradecido: 0
Agradecimiento recibido: 0

Lo miro cuando esté en casa, gracias por vuestro tiempo.
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Por añadir algo, mira a ver si tienes iptables corriendo y páralo para que no interfiera.
sudo iptables -nL
Avatar de Usuario
lopz_
Pi Master
Pi Master
Mensajes: 201
Registrado: 27 Jun 2017, 13:51
Agradecido: 0
Agradecimiento recibido: 0

En serio.... me da rabia que me pase esto....

Ahora de repente funciona (con Kodi)... es como cuando me vienen los clientes diciendo que les falla, lo hago yo y funciona, que me juran y perjuran que a ellos les falla.... Admitirlo... me habeis hackeado para arreglarmelo... jajaja

Lo que si sigue sin funcionar es con "ES File Explorer" (Android) .. aunque hay alternativas (aunque esta me gustaba porque me dejaba por ejemplo ejecutar un archivo de vídeo en remoto sin tener que bajar entero el archivo en el Telefono/ Tablet / TV Box / Android TV, cosa que cuando es una peli en FullHD a veces no cabe. pero weno... por lo menos ya funciona lo principal que necesitaba...

Gracias igualmente por vuestras respuestas......
lutziferien
Pi Newbie
Pi Newbie
Mensajes: 1
Registrado: 21 Sep 2021, 21:28
Agradecido: 0
Agradecimiento recibido: 0

Lo que si sigue sin funcionar es con "ES File Explorer" (Android)
Tengo el mismo problema.
Varios dispositivos se conectan sin problema (con diferentes programas), pero Es File Explorer no se conecta por SFTP con mi Kodi OSMC 19.1 on Raspbi 4. Como funcionaba con el Raspbi3/OSMC 18.9 me vuelve loco.
Al menos no soy el único. :borracho
Responder