如何保持 FTP 连接处于打开状态?

如何保持 FTP 连接处于打开状态?

我使用 FTP 从我的家用机器连接到远程 Web 服务器。但是,如果我在 FTP 中一两分钟内不执行任何操作,远程服务器就会关闭连接。因此,我必须在 ftp 提示符下执行一些操作,例如多次键入lscd,以防止连接被关闭。

我没有远程服务器的管理权限,因此无法更改 FTP 设置。

这是我的问题:我能做些什么来自动保持 FTP 连接处于活动状态? 有命令、脚本等吗?

答案1

超时是在服务器端配置的,所以正如您所说,如果您无法更改服务器设置,唯一的方法就是执行某些命令。

某些服务器支持使用“SITE IDLE xxxx”(xxxx 秒数)或仅使用“IDLE xxxx”或有时使用“QUOTE TIME xxxx”来增加空闲时间的方法。但这取决于服务器,并且服务器端也为该值配置了一个最大值。

另一方面,一些 FTP 客户端会自动发送命令(通常是 NOOP:无操作)以保持连接稳定。我建议尝试使用其中一个客户端,而不是标准 FTP 客户端。

相关内容