我有一個腳本,它在服務器上作爲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