I'm setting up an FTP server on IIS 8 running on a Windows Server 2012 R2 Essentials box. The server is configured to be the physical directory D:\ (the whole drive). I have 3 users: let's say user1, user2, and user3, all of which are in an ftp_users group. I added a read & write allow rule for this group only. Up until this point, everything works fine, but all users have access to the whole directory.

I created 3 virtual directories under D:\LocalUser for each of the users (D:\LocalUser\User1, etc) with physical paths of D:\ServerFolders\IIS\Sites\Site[1/2/3]. I configured FTP user isolation to isolate users to their user name directory (disable global virtual directories). Once I do this, users can no longer connect to the FTP server, with the following logs from FileZilla:

Status: Connecting to <ip address>:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Command:    USER user1
Response:   331 Password required
Command:    PASS ************
Response:   530 User cannot log in, home directory inaccessible.
Error:  Critical error: Could not connect to server

As a note, I'm not using SSL at the moment.

Thanks in advance for any assistance!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.