ossftp is an FTP server tool based on Alibaba Cloud Object Storage Service (OSS). ossftp maps operations related to files and directories to those on OSS objects and directories. This way, you can manage objects stored in OSS over FTP.
Limits
- ossftp is provided for individual tests. To manage your OSS resources, we recommend that you use tools such as the OSS console, ossutil, ossbrowser, and SDK in production environments.
- The FTP protocol transmits data in plaintext. To prevent password leaks, we recommend
that you run ossftp and the client on the same machine and access data by using
127.0.0.1:port
. - The ossftp server can be connected to only one client at a time. Subsequent connection requests cause the existing connection to disconnect from the client.
Deployment environments
- Supported operating systems: Windows, Linux, and macOS
- Supported architecture: x86 (32-bit and 64-bit)
- Runtime environments: Python 2.7 and Python 3.x
Features
- Upload, download, and delete objects and directories.
- Use multipart upload to upload large objects.
- Support most FTP commands.
Download links
Operating system | Description | Installation package |
---|---|---|
Windows | By default, Python 2.7 is not installed on Windows. The installation package includes Python 2.7. You can run ossftp directly after the package is decompressed. | ossftp-1.2.0-win.zip |
Linux | By default, Python 2.7 or Python 3.x is installed on Linux. The installation package contains only the required dependent libraries. | ossftp-1.2.0-linux-mac.zip |
macOS |
By default, Python 2.7 or Python 3.x is installed on macOS. The installation package contains only the required dependent libraries. |
ossftp-1.2.0-linux-mac.zip |