FTP User Isolation IIS7.5
I have been using FTP since before IIS was really a leader or even a thought over at the house of M$ (Gangster Geek Term for Microsoft). IIS has always offered a decent FTP server from windows NT to Windows 2003. So it should not have been a chore to install and run FTP on IIS7.5
IIS7.5 is a beautiful web server. Not to the naked eye (gangster Geek term for Non-Geek) but for the web master that loves Apache, Tomcat or IIS * (anything for the non-geek) and of course we wont speak of those other wanna be web server software's out there and you know who you are please go away.
*Now off the soap box*
Anyway the IIS7.5 Gui is pretty and fun. However looks don't mean much unless you have brains. So back to the whole setup and why this post is being written.![]()
Setting up FTP is kind of a chore in IIS7.5. Why I say that is it offers some really awesome features (yes I will spare you the details) FTP has security features that allow it to be an easier setup than in any other IIS version.
Alright so the long and the short of this post is how to setup IIS7.5 to use Isolation mode.
First use a ftproot type folder: C:\inetpub\ftproot will do.
Run this from the command line: “ICACLS “C:\inetpub\ftproot” /grant IUSR:R”
Now under that folder create a folder called LocalUser *make sure to pascal case sensitive (this according to M$)
Then Create a folder called “Public” then create a local user for example: Administrator
Now point your FTP root directory to the C:\inetpub\ftproot
FTP will then pick up and understand that is the directory and will use the appropriate folder setup
When you try to connect to the Ftp using a certain username FTP will Isolate the folder for you.
This is awesome. enjoy your new FTP site.










