Página 1 de 1
FTP en OSMC
Publicado: 02 Jun 2019, 15:15
por jumped
Hola,
tengo dos FTPs, uno desde w10 el cual puedo acceder vía web o desde un explorador de archivos tanto desde dentro o desde fuera de la red. Este lo tengo en el puerto 21.
El otro ftp desde Osmc, solo puedo acceder a él desde dentro de la red y con un explorador de archivos, desde el navegador web no puedo.
Y ya si estoy fuera de la red de ninguna manera. Este FTP lo tengo en el puerto 20.
Tengo redireccionado los puertos en el router.
Este es el archivo de configuración
/Etc/vsftpd.conf
vsftpd.conf
listen=yes
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=NO
connect_from_port_20=YES
ftpd_banner=OSMC FTP Server
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
listen_port=20
La instalación del FTP la hice desde el mismo store de OSMC.
¿Alguna idea de que tengo que modificar?
Un saludo.
Re: FTP en OSMC
Publicado: 03 Jun 2019, 08:58
por egrueda
jumped escribió: 02 Jun 2019, 15:15
El otro ftp desde Osmc, solo puedo acceder a él desde dentro de la red y con un explorador de archivos, desde el navegador web no puedo.
Esa parte no la he entendido.
¿Puedes acceder con un explorador de archivos?
¿Y no puedes acceder desde un navegador web?
¿Qué URL/UNC utilizas exactamente en el explorador y en el navegador?
Re: FTP en OSMC
Publicado: 03 Jun 2019, 10:07
por jumped
egrueda escribió: 03 Jun 2019, 08:58
jumped escribió: 02 Jun 2019, 15:15
El otro ftp desde Osmc, solo puedo acceder a él desde dentro de la red y con un explorador de archivos, desde el navegador web no puedo.
Esa parte no la he entendido.
¿Puedes acceder con un explorador de archivos?
¿Y no puedes acceder desde un navegador web?
¿Qué URL/UNC utilizas exactamente en el explorador y en el navegador?
Estando desde dentro de la red, pongo la IP privada y desde un explorador de archivos del móvil por ejemplo añado el FTP con la IP local, el puerto 20, el usuario y contraseña y accede.
Si intento acceder desde el opera del móvil poniendo
FTP://iplocal:20 no accede.
Y desde fuera de la red poniendo la IP pública ni lo uno ni lo otro.
Re: FTP en OSMC
Publicado: 03 Jun 2019, 10:34
por egrueda
jumped escribió: 03 Jun 2019, 10:07
desde un explorador de archivos del móvil por ejemplo añado el FTP con la IP local, el puerto 20, el usuario y contraseña y accede.
Ok, entiendo entonces que el servicio FTP está funcionando y es accesible.
Si intento acceder desde el opera del móvil poniendo
FTP://iplocal:20 no accede.
Difícil responder sin saber qué error te da exactamente. El "no acecde" no aporta mucha información.
¿No encuentra el host? ¿Devuelve un timeout? ¿Error de autenticación?
¿Puedes probar con autenticación?
ftp://user:pass@192.168.100.100:20
Y desde fuera de la red poniendo la IP pública ni lo uno ni lo otro.
Aparte del NAT en el router, seguramente tenga que ver con el modo activo/pasivo del cliente FTP que uses, prueba con eso.
Re: FTP en OSMC
Publicado: 03 Jun 2019, 10:52
por jumped
Lo he probado con autentificación y tampoco.
Me da el error de la foto.
Y con respecto al modo activo/pasivo del FTP, ¿Que tengo que cambiar en las líneas del archivo de configuración que puse en el post vsftpd.conf?
Lo que me interesa es poder acceder desde fuera de la red con el explorador de archivos, lo del explorador web lo hice para probar y me resultó raro.
Gracias por los comentarios.
Re: FTP en OSMC
Publicado: 03 Jun 2019, 11:14
por egrueda
No te voy a soltar el rollo del modo activo/pasivo, hay mucha info y muy buena al respecto.
Es necesario que entiendas cómo funciona el FTP con el puerto 20 y el 21
Lo importante es qeu tienes un puerto de control y uno de datos.
Y según tu config, estás usando el mismo para ambos:
En modo activo, vsftpd intentará comunicarse desde el puerto 20, que a la vez es el puerto de control.
Puede que por ahí vayan los tiros.
¿Puedes volver a poner el puerto 21 estándar y hacer una prueba para descartar?
Re: FTP en OSMC
Publicado: 03 Jun 2019, 13:29
por jumped
egrueda escribió: 03 Jun 2019, 11:14
No te voy a soltar el rollo del modo activo/pasivo, hay mucha info y muy buena al respecto.
Es necesario que entiendas cómo funciona el FTP con el puerto 20 y el 21
Lo importante es qeu tienes un puerto de control y uno de datos.
Y según tu config, estás usando el mismo para ambos:
En modo activo, vsftpd intentará comunicarse desde el puerto 20, que a la vez es el puerto de control.
Puede que por ahí vayan los tiros.
¿Puedes volver a poner el puerto 21 estándar y hacer una prueba para descartar?
Pues poniendo el puerto 21 me funciona todo sin problema.
¿Cuál puede ser el fallo?
¿Que puertos para FTP puedo usar si tengo dos FTPs?
Ya sería cambiar el puerto en Linux o cambiarlo en w10.
Re: FTP en OSMC
Publicado: 03 Jun 2019, 23:14
por jumped
He leído también que hay que editar el archivo services que esta en /etc y cambiar el puerto FTP por el que quieras ya que por defecto esta en el puerto 21.
Cambiado y tampoco funciona con otro puerto.
Re: FTP en OSMC
Publicado: 05 Jun 2019, 12:02
por jumped
Cambie el puerto FTP de w10 y tampoco accede.
Al final he usado SFTP que una el mismo puerto que para las conexiones SSH y funciona perfectamente.
Un saludo.