我有一个脚本,它在服务器上作为cron作业运行,以使用ncftpget
下载文件。它失败。ncftpget在被动和主动模式下均失败
我试图调查后发现,下面的命令不起作用:
ncftpget -v -E ftp://ftp.anexample.org/d1/d2/list
它说(非常类似):
ncftp : Server said : Cannot connect to port XXXX : Connection timed out.
由于主动模式没有工作,我想PASV模式与-F选项,并立即失败。所以主动和被动模式都不能用于ftp站点。而对于其他FTP站点,事情正在顺利进行。请让我知道可能是什么原因以及如何解决它。
尝试下载并安装另一个FTP客户端,如FileZilla中,并使用图形用户界面来牵你的手,同时连接,并且看看你得到同样的错误。听起来像网络连接问题。 –
谢谢Eric!但是我只能因为某些官方原因才使用ncftp。正如我所说的,ncftpget对其他ftp站点工作正常。问题只针对特定的网站。有一些暗示它可能与防火墙有关。任何想法? – Ptk