drakkan / sftpgo

Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
https://sftpgo.com
GNU Affero General Public License v3.0
9.39k stars 730 forks source link

sftpgo as proxy host for other ftp server #1643

Open geosone opened 5 months ago

geosone commented 5 months ago

Is your feature request related to a problem? Please describe.

No

Describe the solution you'd like

Would it be possible to add a so called ftpproxy function to sftpgo. the idea is that you can configure another ftp server to server a directory. so when you for ex. change to a directory /novell sftpgo will open a request to the ftp server on the novel netware 4.12 system. and so on this way sftpgo works like a proxy to these ancient unsecure ftp servers if a user connects with a specific username and passwort to sftpo the same user:pass will be used on the remote ftp server. this way sftpgo will be the maintanied ftp gateway to the other ftp's in the network. and this way you don't have to put the other ancient servers on a different port to serve ther content.

maybe also add caching function for the contetn of the other servers that get's updated once a day or configurable in case of anonymous.

Describe alternatives you've considered

put server on ohter port and configure passive port ranges so they could move throu the firewall but unsecure ftp servers on the net not a good idea.

What are you using SFTPGo for?

Private user, home usecase (home backup/VPS)

Additional context

No response

drakkan commented 5 months ago

Hello,

this may be supported in the future, but for now we have other priorities.. We don't plan to work on a FTP filesystem anytime soon, sorry

geosone commented 5 months ago

thank you for the consideration.