lftp
プログラムをインストールしてCentOS
、サーバー間でファイルを転送する方法。
以下のコマンドを使用しましたが、不正なコマンドとしてエラーが発生しました。
wget http://example.com/user/filename.gz.tar
答え1
CentOS リポジトリから lftp をインストールできます:
sudo yum install lftp
ファイル転送の方法を学ぶ最良の方法は、読むことですman lftp
答え2
このトラフィックをインターネットに公開する予定がある場合、SFTP または FTPS の使用には注意が必要です。TCP ポート 21 (通常の、セキュリティ保護されていない FTP) をブロックしていること、および SFTP/FTPS 経由の匿名ログインを無効にしていることを確実にする必要があります。
SFTP にも用途はありますが、SSH を使用します。この方法を使用する場合は、SSH v2 を使用していることを確認してください。FTPS の使用をお勧めします (SSL を使用し、デフォルトのトラフィックは TCP ポート 443 経由です)。FTPS の本当の利点は、ファイル転送が中断された場合、接続が再確立されると、中断したところからファイル転送が再開されることです。SFTP は小さなファイルであれば問題なく機能しますが、数時間または数日かかる可能性があるファイルを転送する場合は、FTPS の方が適したソリューションです。何らかの理由で SFTP 転送が中断された場合、接続が再開されると、転送は最初からやり直す必要があります。
独自のネットワーク内でファイルを内部的に転送できるようにすることを目標としている場合は、SCP (セキュア コピー) の使用方法を学習し、脆弱性が発見されたときに LFTP にパッチを適用する手間を省きます。