
私は Linux の「ftp」コマンドを使用して、サードパーティ プロバイダーにデータを送信しています。この会社は、「FTP クライアントでパッシブ モードを無効にする」必要があると述べていますが、パッシブ モードでは機能しないことを確認しました。
しかし、Linux コマンドを Google で検索すると、「PORT 転送モードを使用する際のセキュリティ上の懸念から、"-p" フラグは、現在すべてのクライアント (ftp および pftp) のデフォルトになっています。このフラグは互換性のためだけに保持されており、もはや効果はありません。」と表示されます。
ではパッシブ モードを無効にするにはどうすればいいのでしょうか? また、それはそれほど悪いことでしょうか?
答え1
FTP を使用してサイトにログインしたら、入力しpassive
て転送を実行します。
答え2
passive
クライアント内で 実行するだけです。
パッシブモードアクティブ モードでは、より制限的なファイアウォール ルールで問題が発生することが多いため、FTP への接続に使用する方法を変更します。
答え3
ftp linux コマンドクライアントタイプ: パッシブ n
答え4
WinSCP を使用する場合は、Passive
フラグを無効にすることができます。編集 -> 詳細:
また、dockerコンテナを使用している場合は、「public host」変数があるかどうかを確認してください。stilliard/docker-pure-ftpdがあるPUBLISHOST
:
-P $PUBLICHOST # IP/Host setting for PASV support, passed in your the PUBLICHOST env var