ossftp は、ファイルとディレクトリの操作を OSS にマッピングし、FTP 経由で OSS オブジェクトを管理できる FTP サーバーです。
ossftp は FTP プロトコルのみをサポートします。SFTP (SSH File Transfer Protocol) はサポートしていません。SFTPGo などのツールを使用して SFTP 経由で OSS をマウントしてアクセスする場合、ossftp はこの要件には対応していません。代わりに ossutil、ossbrowser 1.0、または OSS SDK を使用してください。
制限事項
ossftp はテスト専用です。本番環境では、OSS コンソール、ossutil、ossbrowser 1.0、および OSS SDK を使用してください。
FTP はデータをプレーンテキストで送信します。パスワード漏洩を防ぐため、ossftp とクライアントを同じマシンで実行し、
127.0.0.1:port経由でデータにアクセスしてください。ossftp は一度に 1 つのクライアント接続のみをサポートします。新しい接続があると、既存のクライアントは切断されます。
対応環境
オペレーティングシステム:Windows、Linux、macOS
アーキテクチャ:x86 (32 ビットおよび 64 ビット)
ランタイム:Python 2.7 および Python 3.x
機能
オブジェクトとディレクトリのアップロード、ダウンロード、削除
大きなオブジェクトのマルチパートアップロード
ほとんどの FTP コマンドのサポート
ダウンロード
オペレーティングシステム | 説明 | インストールパッケージ |
Windows | Python 2.7 がバンドルされています。展開後、直接 ossftp を実行できます。 | |
Linux | Python 2.7 または 3.x が必要です (システムの Python を使用します)。最小限の依存関係が含まれています。 | |
macOS | Python 2.7 または 3.x が必要です (システムの Python を使用します)。最小限の依存関係が含まれています。 |