Lftp PASVが間違っていますか?

Lftp PASVが間違っていますか?

ftpviaターミナルに接続すると、すべてが正常です。

代わりに、使用時にタイムアウトlftpが頻繁に発生し、フォルダの内容は同期されません。しかし、なぜ?

スクリプト.sh:

lftp -c "
debug
open $HOST
user $USER $PASS
lcd $FSOURCE
mirror --delete --verbose $FSOURCE $FTARGET
exit
"

結果:ログインは成功しましたが、無効なPASVモードに関するメッセージを受信した後に何も起こりません。

...
<--- 230 User <username> logged in
---> PWD
<--- 257 "/" is the current directory
---> PBSZ 0
<--- 200 PBSZ 0 successful
---> PROT P
<--- 200 Protection set to Private
---> PASV
<--- 227 Entering Passive Mode (...).
---- Address returned by PASV seemed to be incorrect and has been fixed
---- Connecting data socket to (...) port 65242

set ftp:passive-mode falseまた、強制アクティブモードを試しました。結果:

---> PORT ...
<--- 500 Illegal PORT command
---- Switching passive mode on
---> LIST
---> ABOR
---- Closing aborted data socket
---- Closing control socket

ベストアンサー1

ftp端末を介した一般的なコマンドはまだ成功していることがわかりました。lftpSSLの使用を妨げる問題を解決できます。おそらく、FTP所有者が突然この機能を無効にした可能性があります。

set ftp:ssl-allow off;

おすすめ記事