ossftp is an FTP server that maps file and directory operations to OSS, letting you manage OSS objects over FTP.
Limitations
ossftp is for testing only. In production, use the OSS console, ossutil, ossbrowser 1.0, and OSS SDKs.
FTP transmits data in plaintext. To prevent password leaks, run ossftp and the client on the same machine and access data through
127.0.0.1:port.ossftp supports only one client connection at a time. A new connection disconnects the existing client.
Supported environments
Operating systems: Windows, Linux, and macOS
Architecture: x86 (32-bit and 64-bit)
Runtime: Python 2.7 and Python 3.x
Features
Upload, download, and delete objects and directories.
Multipart upload for large objects.
Supports most FTP commands.
Downloads
Operating system | Description | Installation package |
Windows | Bundles Python 2.7. Run ossftp directly after extraction. | |
Linux | Requires Python 2.7 or 3.x (uses system Python). Minimal dependencies included. | |
macOS | Requires Python 2.7 or 3.x (uses system Python). Minimal dependencies included. |