sFTPgo servidor FTP web - Versión para impresión +- Foro QNAP en español (https://www.qnapclub.es) +-- Foro: GENERAL (https://www.qnapclub.es/forumdisplay.php?fid=3) +--- Foro: Firmware, Aplicaciones y Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=39) +---- Foro: Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=40) +---- Tema: sFTPgo servidor FTP web (/showthread.php?tid=4645) |
sFTPgo servidor FTP web - Ganekogorta - 12-07-2022 Hola Voy a describir como instalar y configurar el paquete QPKG del programa sFTPgo. Este programa nos permite tener un servidor FTP con varios tipos de accesos tanto a nivel de usuarios como de tipos de accesos. Permite accesos FTP, SFTP, WebDav y HTTP. Es decir podemos usar programas de terceros para acceder y dejar datos en la nas. Por ejemplo se me ocurren programas de copias de seguridad tipo Cobian Backup, Duplicati o incluso que otras NAS dejen datos en la nuestra o simplemente para dejar acceso a terceros a datos de nuestra nas. En mi caso lo bajaremos de qnapclub.eu . La última versión es la 2.3.1, me ha dado problemas con la creación de usuarios en un par de instalaciones por el navegador y su caché. Estos problemas me han venido ya que antes tenía la versión anterior 2.2.0. , pero se arreglan limpiando la cache del navegador. En la web podéis ir a las versiones anteriores y descargar la que os interese. Por ejemplo la versión 2.3.1 para x86_64 sería https://www.qnapclub.eu/en/qpkg/model/download/482410/SFTPgo_2.3.1_x86_64.qpkg para versión 2.2.0 el enlace será https://www.qnapclub.eu/en/qpkg/model/download/482410/SFTPgo_2.3.1_x86_64.qpkg Como siempre la instalación no tiene ningún misterio. Es instalar el paquete manualmente o bien si nos hemos agregado el repositorio de qnapclub.eu, sería elegirlo del catálogo. Si lo ejecutamos sin mas, es muy posible que NO funcione. El motivo no es otro, que por defecto el servidor web usa el puerto 8080. Y coincide con el de gestión de QTS. Así que lo mejor que podemos hacer es detener el programa y editar su archivo de configuración. Para hacerlo lo mejor es usar algún programa tipo WinSCP o similares que nos permitan navegar por el árbol de directorios de la nas. Como siempre la instalación del qpkg queda dentro de la carpeta oculta ".qpkg" y en sus interior estará "SFTPgo". La carpeta .qpkg estará dentro de "\share\nuestro_conjunto_de_almacenamiento" . Por ejemplo algo similar a "/share/CACHEDEV1_DATA/.qpkg/SFTPgo" En esa carpeta tendremos el archivo sftpgo.json , que es el que debemos editar y modificar. Con el editor buscamos Código: "httpd" Código: "port": 8080, Guardamos el archivo y ahora si podemos lanzar e iniciar el entorno web sin problemas Al hacerlo por primera vez se nos presenta la pantalla de creación de un usuario con privilegio admin y su clave Creamos uno llamado "grumete" de ejemplo y se nos presenta la pantalla principal de gestión. En el menú lateral izquierdo tenemos para crear usuarios, grupos, carpetas,... y la de mantenimiento. Vamos a la mas importantes, que es la creación de usuarios. En la pantalla tenemos una pequeña barra de opciones Indicaremos nombre, clave, ruta base que será en formato /share/conjunto_almacenamiento/carpeta_compartida. Por ejemplo "/share/CACHEDEV1_DATA/Public" y en la parte inferior tenemos mas opciones En Profile podemos indicar mas datos descriptivos e incluso una fecha de vigencia del usuario. Con la sección de ACL podemos:
Si luego queremos hilar mas fino con permisos en subcarpetas rellenaremos en los campos inferiores mas permisos por subcarpeta Por ejemplo permito ver listado y descarga de archivos en la subcarpeta llamada /subdirectorio No permito ver los archivos mp3 de la carpeta /subdirectorio2 En la sección Per-source bandwidth speed limits, podemos limitar por ip los accesos y sus velocidades. La opción de mantenimiento es muy importante ya que permite hacer una exportación/importación de las configuraciones y usuarios del programa. Y ha de usarse antes de actualizar el programa, ya que con cada actualización estas se pierden. Esto es así ya que el desarrollador del paquete qpkg habrá configurado la aplicación como tipo portable y no se mantienen las configuraciones. RE: sFTPgo servidor FTP web - Oroimenak - 13-07-2022 Gran tutorial. Como siempre un 10 por tu ayuda. RE: sFTPgo servidor FTP web - adrolmar - 14-07-2022 Alternativa segura al FTP de serie de QNAP. Otra cosa más para el TODO |