Hello all,
I'm having a bear of a time trying to set up the best way to administer an FTP site for multiple clients. I'm using IIS 7 with the out-of-band FTP 7 release with the updated .dll on Windows Server 2008. Has anyone used the built-in "Add FTP publishing" to a running web site with any success? Most of our clients will be using Expression/FrontPage/FileZilla for uploading. I'll cross using SSL in Expression or FrontPage when I get there, but right now I'm just trying to set this up the right way for this model.
I've used a FTP site called "ClientFTP" which points to a folder within the same directory as all the websites. I've created a virtual directory called "LocalUser" that points to the same place as "ClientFTP". Under that, I have created virtual directories with the same directory name as the username of the client who is logging in, and pointing it to a physical directory within their respective website. After creating local users on the host box, and adjusting permissions, I've gotten this to work.
I would like to do this with Domain users instead, but have yet to get it to work. Instead of the "LocalUser" folder, I made a virtual directory with the domain name instead without the TLD (so the folder is called "example" instead of "example.local") No dice with this config yet, and I'm not sure why.
I also tried using just IIS Manager Users, but haven't really seen a way to specify what directories an IIS User has access to, just the site as a whole, which is no good for my situation.
I would love to just click "Add FTP Publishing" to an existing site, specify a user their, and have it work. I'm fairly green when it comes to setting this up, so I may just be missing something fundamental to this process.
Any way I can get this to work soon will be nice, but my method would be authenticaion and functionality using these technologies in order of preference:
1.Add FTP Publishing to this Site with perms set there
2.IIS Manager Users (though I need them to be specific to the directories, not the Site as a whole)
3. Domain Users with "fast forwarding" - I guess that's what its called when the user name "MUST" match the name of the vdir or pdir
4. Local Users with "fast forwarding"
I literally feel like a stupid monkey after trying a million things with about 2 successes. Any help, advice, or solutions would be greatly appreciated. I've done plenty of walkthroughs, so some concrete usage would be most helpful, though I will reread articles if need be. Many thanks!
- Frustrated Monkey