https://github.com/voronenko/aws-legacy-s3-ftp
FTP access for legacy clients with S3 backend
https://github.com/voronenko/aws-legacy-s3-ftp
Last synced: 5 months ago
JSON representation
FTP access for legacy clients with S3 backend
- Host: GitHub
- URL: https://github.com/voronenko/aws-legacy-s3-ftp
- Owner: Voronenko
- Created: 2021-09-17T11:21:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-18T10:06:43.000Z (over 4 years ago)
- Last Synced: 2025-04-22T07:15:57.927Z (about 1 year ago)
- Language: HCL
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Typical ftp session
```sh
ftp localhost 2121
..user ftpuploader
...password ftpuploader
ftp> passive
Passive mode on.
ftp> binary
200 Type set to binary
ftp> put userguide.pdf
local: userguide.pdf remote: userguide.pdf
227 Entering Passive Mode (172,19,0,5,195,162)
150 Using transfer connection
226 Closing transfer connection
186902 bytes sent in 0.01 secs (29.2059 MB/s)
ftp> ls
227 Entering Passive Mode (172,19,0,5,195,109)
150 Using transfer connection
-rw-r--r-- 1 ftp ftp 186902 Sep 18 20:48 userguide.pdf
226 Closing transfer connection
```
## Validating files on file backend
```sh
ls $PWD/data/srv-sftp-go/data/ftpuploader/
2021-09-18 22:48:26 186902 userguide.pdf
```
## Validating files on s3 backend
```sh
aws s3 ls s3://aws-legacy-s3-ftp
2021-09-18 22:48:26 186902 userguide.pdf
```
## Demo credentials
### Admin web panel
http://localhost:8090/web/admin/login/
demo user provisioned:
admin/admin
### Client web panel
http://localhost:8090/web/client/login/
demo user provisioned:
ftpuploader/ftpuploader