UFTPD Server
The UFTPD server provides a high-performance data transfer based on passive FTP.
The UFTP server listens on two ports (which may be on two different network interfaces):
the command port receives control commands
the listen port accepts data connections from clients
The UFTPD server is controlled by an Auth Server or UNICORE/X via the command port, and receives/sends data directly from/to a client machine (which can be an actual user client machine or another server).
Features
FTP-compliant data server running on a POSIX file system
Runs privileged on a server with access to the file systems to be served, fully drops privileges to current user for all operations
Requires
Python 3.6 or later
Server certificate
Firewall requirements
Allow incoming connections to listen port (FTP port)
Enable FTP connection tracking OR open port range
Allow incoming connection to control port from Auth Server
- User Manual
Installation and Operating the UFTPD server.