Não há resposta absoluta aqui, já que o protocolo FTP não inclui esse mecanismo.
No entanto, existem comandos do protocolo FTP sem significados reais em uma dada situação, como "NOOP", "LIST" ou "CWD", que podem ser usados para manter a conexão FTP ativa.
Portanto, cabe ao próprio cliente implementar esse mecanismo usando esses comandos "sem sentido" para redefinir os temporizadores de tempo limite no lado do servidor. Claro, você também pode precisar ajustar esses mecanismos do lado do cliente para corresponder ao valor de tempo ocioso máximo do lado do servidor.
Para dar um exemplo, o conhecido Filezilla está implementando esse mecanismo (consulte em "Editar" - > "Configurações "item de menu, depois em" Conexão "- > guia" FTP "):
Resposta para editar : Como dito, apenas o cliente FTP evoluído teria essa funcionalidade. O cliente ftp padrão, tanto do Windows quanto do Linux, não é capaz de aplicar esse comportamento de manter-se ativo.