Ошибка FTP 530 при использовании изоляции пользователя FTP на IIS 8
Я настраиваю 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 в настоящее время.
Спасибо заранее за любую помощь!