Я «экспериментирую» с Microsoft Internet Information Services 7.5 в ОС Windows 7 в качестве FTP-сайта.
Я создал FTP-сайт, названный "Opta-site", и включил "Анонимную аутентификацию", "Базовую аутентификацию", "IisManagerAuth" и "AspNetAuth".
Изоляция пользователей FTP не включена (т.е. все пользователи сразу переходят на ftproot).
Затем я попытался подключиться анонимно, и это сработало.
Затем я создал одного пользователя IIS (имя пользователя: «Opta», пароль «ThePassword»), используя, как мне кажется, Microsoft .Net API (?), Используя следующие команды в Power Shell.
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Management")
[Microsoft.Web.Management.Server.ManagementAuthentication]::CreateUser("Opta", "ThePassword")
[Microsoft.Web.Management.Server.ManagementAuthorization]::Grant("Opta", "Opta-site", $FALSE)
И, вернувшись в пользовательский интерфейс диспетчера IIS, включил «Разрешающее правило» для пользователя «Opta», чтобы получить разрешения на чтение и запись в корне ftp.
Теперь, когда я подключаюсь, используя, например, filezilla или windows ftp, я получаю:
Status: Connecting to 192.168.178.20:21...
Status: Connection established, waiting for welcome message...
Response: 220 Microsoft FTP Service
Command: USER Opta
Response: 331 Password required for Opta.
Command: PASS ***********
Response: 530-User cannot log in.
Response: Win32 error: Access is denied.
Response: Error details: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config
Response: Error: Cannot read configuration file due to insufficient permissions
Response:
Response:
Response: 530 End
Error: Critical error
Error: Could not connect to server
Это проблема Windows (т.е. установите разрешения Windows для этого файла "C: \ Windows \ system32 \ inetsrv \ config \ redirection.config")? Или что-то другое?
Я видел, что у других людей была эта / похожая проблема, например, Вопрос о сбое сервера А, Вопрос о сбое сервера B, StackOverflow вопрос, последний из которых предлагает предоставить разрешения «IIS_IUSRS» для файла, но ни одно из этих «решений» в этом случае не сработало. Проблема остается без изменений.
Спасибо за помощь :)
Имеет ли учетная запись, к которой вы пытаетесь подключиться, разрешения / определенные в корне FTP / необходимых папках?