I have a server that is hosting multiple websites. I want users to be able to access their sites using FTP all running on port 21. Is this possible in IIS 7.5 (wont surprise me if it isnt!)
Yes you can install and configure some ftp server . And after you make that you can add user and pass for some hosting client . After that he will have access to hiss folder
This is good tutorial
In IIS7.5 there's lots of new stuff around FTP, for example FTPS (ftp + SSL), and if you are hosting multiple sites and if you already have specific users for each site, you can try implementing User isolation, and you can find greate tutorials on:
Microsoft have continued their downward spiral with the "form over function" IIS 7.5 in which they've tried another half hearted attempt at extending IIS FTP capability.
In short, the above can be achieved but in an embarassing way!
- Make sure you have the FTP options for IIS installed (Windows Components)
- Right click your web
site and choose
Add FTP Publishing
- Make sure you tick
Enable Virtual Host Namesand enter the site address there e.g. www.example.com
- Continue as necessary
Now, the "special" part
When setting up your FTP client, you must make sure the username is
<website address>|<username> e.g. www.example.com|jimbo