Modifying the timeout values for the FTP daemon is easy if you enable SSH access to the box, although I am not sure if this solves your problem.
These are the two parameters in /etc/vsftpd.conf file that you can play with.
connect_timeout — Specifies the maximum amount of time a client using active mode has to respond to a data connection, in seconds.
The default value is 60.
This is one minute timer for client to respond and connect to the server.
data_connection_timeout — Specifies maximum amount of time data transfers are allowed to stall, in seconds. Once triggered, the connection to the remote client is closed.
The default value is 300.
This is five minute timer once the file transfer gets going. if the transfer gets stack for 5 minutes then the serverr will force the timeout.
60 =60 seconds and 300=300seconds=5 minutes.
Assuming you already know how to get into the box using SSH with “root” previledge,
will open up the file in built-in editor.
After modifying the timeer value(s), you can ctrl-w (write-over the file) and then ctrl-x (exit the editor)
Then restart the ftp daemon by…
so that th new values are recognized by the server.