La forma mas sencilla y rápida de montar un servidor FTP temporal es mediante la librerÃa de Python
pyftpdlib
:
pyftpdlib monta el servidor FTP en el directorio donde nos encontramos cuando ejecutamos el comando, esto puede resultar problemático si nos encontramos en nuestro home ya que por defecto se permite el acceso sin credenciales y estamos exponiendo nuestras keys ssh entre otros ficheros sensibles.
Para evitar problemas creamos un directorio con el contenido a servir y cambiamos a este:
cd ftp_content
Arrancamos el servidor:
[I 2021-12-23 15:41:07] concurrency model: async
[I 2021-12-23 15:41:07] masquerade (NAT) address: None
[I 2021-12-23 15:41:07] passive ports: None
[I 2021-12-23 15:41:07] >>> starting FTP server on 192.168.69.4:2121, pid=15021 <<<
Si queremos profundizar en las opciones podemos listar los parámetros soportados:
Usage: python -m pyftpdlib [options]
Start a stand alone anonymous FTP server.
Options:
-h, --help
show this help message and exit
-i ADDRESS, --interface=ADDRESS
specify the interface to run on (default all interfaces)
-p PORT, --port=PORT
specify port number to run on (default 2121)
-w, --write
grants write access for logged in user (default read-only)
-d FOLDER, --directory=FOLDER
specify the directory to share (default current directory)
-n ADDRESS, --nat-address=ADDRESS
the NAT address to use for passive connections
-r FROM-TO, --range=FROM-TO
the range of TCP ports to use for passive connections (e.g. -r 8000-9000)
-D, --debug
enable DEBUG logging evel
-v, --version
print pyftpdlib version and exit
-V, --verbose
activate a more verbose logging
-u USERNAME, --username=USERNAME
specify username to login with (anonymous login will be disabled and password required if supplied)
-P PASSWORD, --password=PASSWORD
specify a password to login with (username required to be useful)
Ahora toca añadir la fuente en KODI, accedemos a los parámetros de configuración:
Contenidos:
Videos:
Añadir videos:
Buscar:
Añadir sitio de red:
Añadimos nuestro servidor FTP:
Ahora aparecerá en la lista de recursos:
Navegamos por el FTP y añadimos el directorio deseado:
A partir de aquà ya podremos ver las pelÃculas en la sección correspondiente de KODI.