Can I Programmatically Create FTP Accounts With Azure?

I require a comprehensive FTP replacement solution, any suggestions!?

  • Hello, The company I work for has charged me with finding a replacement for FTP. It has to have a browser interface, Storage on our own server, Capable of handling extra large files (over 4GB), and brandable with the ability to create user accounts with rights. It needs to be something like the HFS but more advanced and a bit cleaner. I have tried many many products so far. We would prefer not to use a PHP based program, just something that we can install and roll out via HTTPS. I have tried Synaman which seemed promising except their upload limit was too low. We are a large corporation so expense is not really a problem. We just need something reliable and easy to configure and implement. Really would appreciate any help and suggestions. thank you all for your quick responses. The problem with FTP is the large files. Our end users have trouble with download and upload where it will cease midway through and they have to start again. We curently use Filezilla but it was many limitations such as automatically blocking ips after too many log ins. Sharepoint is currently in place but its limitations on filesharing are too restrictive. I have tried nearly every one of these free HTTP file servers and every one has a separate flaw be it upload, java incompatabilities, user rights etc. Which is why why we are looking for something uber professional if you will. Something very user friendly for the end users and with all the capabilities of FTP. Keep your suggestions coming I will evaluate them all and thanks for your help again.

  • Answer:

    Ipswitch WS_FTP Professional. Feature rich and reliable but not a browser interface.

amania_r at Yahoo! Answers Visit the source

Was this solution helpful to you?

Other answers

If you're a large business I would be looking at something totally separate from FTP setup, and be more interested in either Sharepoint (which will require a server setup within your business), which is a Microsoft produced solution, and is fully integratable with their current products (word, excel, etc). Or, if you want an HTTPS solution, you could look into cloud services. Things like dropbox allow for as much online storage as you want, the ability to restrict access, and the ability to sync any sized file you want. Wuala is a lesser known alternative, but offers a similar service to dropbox. They can both respectively be found at: http://www.dropbox.com http://wuala.com/ The HTTPS solutions work by installing a small watcher/agent file, that you can tell to monitor any folders on your PC/network. It will then periodically check for changes to that folder, and sync it to its own servers and web interface. Other members of your organisation can then be given access to their web interface, and download the files remotely. I would suggest going for a large storage package, or possibly the 'teams' account if you require a lot of storage and setup options. The downside is that to use this for a business isn't free, but is quite cheap. Whereas an FTP server, once setup is basically free to operate. Personally, I would be looking into sharepoint, as it's widely used and quite a robust product (once you get into the admin interface anyway). EDIT: There are a few things you can do... If the connection is timing out during long transfers, you could use a program like WinRAR to split a 4GB file into 100x 40MB files, then when downloaded together into the same location can be unzipped (or in this case, unrarred) to give you the original file. This is how most files shared through bittorrent technology are transferred. If there are any interruptions or corruptions that occur during the download process, only one 40MB file will require re-downloading, instead of one huge 4GB file. An example setup would be; a users sets up their FileZilla client to download each file held within a given folder, one by one (each of the RAR files), then simply extract it like a normal Zip file once fully downloaded. If the connection were to time out/drop/whatever on the 92nd file part, then the user would just have to continue where it left off, and wouldn't have to re-download any information they hadn't already. Failing that, the only other alternative I can see that would fit all your needs would be to host your own tracker. Trackers are used for bittorrent file transfer. They work by sitting as a kind of translator/tour guide. People download a torrent file, that is made by whoever has created the file needing to be shared. The torrent file will contain all the information necessary to download the actual file - Where it should be obtaining it from, checksum data, handshake info, etc. Now, the user will need to open this .torrent file with a bittorrent client (uTorrent, Vuze, etc), specify where they wish the file(s) to be downloaded to, and it will begin downloading it. This has several advantages over FTP. Namely that: - Downloads can be paused, either through choice or through connection drop/tracker issues, with no loss of data. Upon telling it to resume/fixing the connection/tracker, the file will just continue from where it was before. - Downloaded files are checked upon completion with the checksum supplied with the torrent to ensure that all information is present and correct within the file. - Rather than having multiple users download from a single FTP server, torrents work via a peer-to-peer protocol. This means that you could (and indeed, should) still have your files saved and hosted on your server, but also that the end users, during, and upon completion of their download, are also sharing/uploading the information they've got with anyone else that's download it. This results in a faster download speed when one or more people have downloaded the file already, as well as reducing the upload bandwidth eaten up on your FTP server. You can also control exactly who is allowed to access your tracker by use of username and passwords. You could setup your tracker to act in exactly the same way as your FTP server does at the moment. The following are two of the most popular, free, open-source trackers available: http://sourceforge.net/projects/tbsource/ - Probably the most popular tracker around, at least at the moment. If you're familiar with torrent sites, you might have seen the UI before. http://sourceforge.net/projects/btit-tracker/ - Quickly becoming the next 'big thing'. I expect most sites to start moving over to this as it has improved features, and has dedicated, continued development. Hope this helps! .

Jack

If you're a large business I would be looking at something totally separate from FTP setup, and be more interested in either Sharepoint (which will require a server setup within your business), which is a Microsoft produced solution, and is fully integratable with their current products (word, excel, etc). Or, if you want an HTTPS solution, you could look into cloud services. Things like dropbox allow for as much online storage as you want, the ability to restrict access, and the ability to sync any sized file you want. Wuala is a lesser known alternative, but offers a similar service to dropbox. They can both respectively be found at: http://www.dropbox.com http://wuala.com/ The HTTPS solutions work by installing a small watcher/agent file, that you can tell to monitor any folders on your PC/network. It will then periodically check for changes to that folder, and sync it to its own servers and web interface. Other members of your organisation can then be given access to their web interface, and download the files remotely. I would suggest going for a large storage package, or possibly the 'teams' account if you require a lot of storage and setup options. The downside is that to use this for a business isn't free, but is quite cheap. Whereas an FTP server, once setup is basically free to operate. Personally, I would be looking into sharepoint, as it's widely used and quite a robust product (once you get into the admin interface anyway). EDIT: There are a few things you can do... If the connection is timing out during long transfers, you could use a program like WinRAR to split a 4GB file into 100x 40MB files, then when downloaded together into the same location can be unzipped (or in this case, unrarred) to give you the original file. This is how most files shared through bittorrent technology are transferred. If there are any interruptions or corruptions that occur during the download process, only one 40MB file will require re-downloading, instead of one huge 4GB file. An example setup would be; a users sets up their FileZilla client to download each file held within a given folder, one by one (each of the RAR files), then simply extract it like a normal Zip file once fully downloaded. If the connection were to time out/drop/whatever on the 92nd file part, then the user would just have to continue where it left off, and wouldn't have to re-download any information they hadn't already. Failing that, the only other alternative I can see that would fit all your needs would be to host your own tracker. Trackers are used for bittorrent file transfer. They work by sitting as a kind of translator/tour guide. People download a torrent file, that is made by whoever has created the file needing to be shared. The torrent file will contain all the information necessary to download the actual file - Where it should be obtaining it from, checksum data, handshake info, etc. Now, the user will need to open this .torrent file with a bittorrent client (uTorrent, Vuze, etc), specify where they wish the file(s) to be downloaded to, and it will begin downloading it. This has several advantages over FTP. Namely that: - Downloads can be paused, either through choice or through connection drop/tracker issues, with no loss of data. Upon telling it to resume/fixing the connection/tracker, the file will just continue from where it was before. - Downloaded files are checked upon completion with the checksum supplied with the torrent to ensure that all information is present and correct within the file. - Rather than having multiple users download from a single FTP server, torrents work via a peer-to-peer protocol. This means that you could (and indeed, should) still have your files saved and hosted on your server, but also that the end users, during, and upon completion of their download, are also sharing/uploading the information they've got with anyone else that's download it. This results in a faster download speed when one or more people have downloaded the file already, as well as reducing the upload bandwidth eaten up on your FTP server. You can also control exactly who is allowed to access your tracker by use of username and passwords. You could setup your tracker to act in exactly the same way as your FTP server does at the moment. The following are two of the most popular, free, open-source trackers available: http://sourceforge.net/projects/tbsource/ - Probably the most popular tracker around, at least at the moment. If you're familiar with torrent sites, you might have seen the UI before. http://sourceforge.net/projects/btit-tracker/ - Quickly becoming the next 'big thing'. I expect most sites to start moving over to this as it has improved features, and has dedicated, continued development. Hope this helps! .

Jack

Ipswitch WS_FTP Professional. Feature rich and reliable but not a browser interface.

amania_r

FileZilla is freeware, and it has gotten really good Reviews, and Awards, for years now. "with the ability to create user accounts with rights." This is not a function of an FTP app, per se, it's a function of the FTP host's services. And, branding is unnecessary, if your web host does it's thing well. And, Filezilla is open source, so it's easy to "Brand it" yourself.

ELfaGeek

Thru sounds like just what you are looking for. It is a Cloud-Based Managed File Transfer solution. You can access it from the browser, a desktop application, SharePoint, Outlook, or any of the other integrations. You can send files or folders of any size, which the recipients receive as a link to your own customizable page where they can rapidly and intuitively download the files. The enterprise dropbox allows recipients to also send files or folders of any size back to the users. Here are a few of the key pages that deal with your problem: http://www.thruinc.com/products-services/managed-file-transfer/ http://www.thruinc.com/solutions/ftp-replacement/ http://www.thruinc.com/solutions/dropbox-enterprise-file-transfer/ Also you can request a demo here: http://www.thruinc.com/contact-us/ Hope this helps!

Nick

Thru sounds like just what you are looking for. It is a Cloud-Based Managed File Transfer solution. You can access it from the browser, a desktop application, SharePoint, Outlook, or any of the other integrations. You can send files or folders of any size, which the recipients receive as a link to your own customizable page where they can rapidly and intuitively download the files. The enterprise dropbox allows recipients to also send files or folders of any size back to the users. Here are a few of the key pages that deal with your problem: http://www.thruinc.com/products-services/managed-file-transfer/ http://www.thruinc.com/solutions/ftp-replacement/ http://www.thruinc.com/solutions/dropbox-enterprise-file-transfer/ Also you can request a demo here: http://www.thruinc.com/contact-us/ Hope this helps!

Nick

FileZilla is freeware, and it has gotten really good Reviews, and Awards, for years now. "with the ability to create user accounts with rights." This is not a function of an FTP app, per se, it's a function of the FTP host's services. And, branding is unnecessary, if your web host does it's thing well. And, Filezilla is open source, so it's easy to "Brand it" yourself.

ELfaGeek

Well get Dropbox for free here http://bitly.com/1zK9Ckg I strongly recommend it.

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.