In Active Mode, FTP will use a port to connect to the client port. So in this mode, can the FTP use different local ports while initiating outgoing connections (which means FTP has different local ports for all data channels)?
In Passive Mode, FTP will send back a port number through command channel to client then listen on this port number. So in this mode, can the FTP always send back a same local port number such as 1234 to the client in this mode (which means FTP has a same local port for all data channels)?
Is there any method for use to configure such data port for the FTP Server? We assume the FTP server will work behind NAT.
Regarding the FTP Active Mode and Passive Mode, see this post and this article