Я настраиваю FTP-сервер на IIS 8 под управлением Windows Server 2012 R2 Essentials. Сервер настроен как физический каталог D:\
(весь диск). У меня 3 пользователя: допустим user1
, user2
, и user3
, все они находятся в группе ftp_users. Я добавил правило разрешения чтения и записи только для этой группы. До этого момента все работает нормально, но все пользователи имеют доступ ко всему каталогу.
Я создал 3 виртуальных каталога под D:\LocalUser
для каждого из пользователей (D:\LocalUser\User1
и т. д.) с физическими путями D:\ServerFolders\IIS\Sites\Site[1/2/3]
. Я настроил изоляцию пользователей FTP, чтобы изолировать пользователей от их каталога имен пользователей (отключить глобальные виртуальные каталоги). Как только я это сделаю, пользователи больше не смогут подключаться к FTP-серверу со следующими журналами из 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
Обратите внимание, что в настоящий момент я не использую SSL.
Спасибо заранее за любую помощь!