Я использую портативную версию Xlight FTP-сервер Персональный для Windows. Я создал «Виртуальный сервер», работающий на порту 21 без включенного SSL. Я добавил правила брандмауэра. Я создал пользователя с очень простым именем пользователя и паролем. Я также пробовал анонимный вход. Я установил путь пользователя к c: \ и дал RWCLA--S
разрешения. Я попытался отключить режим PASV на клиенте.
Когда я пытаюсь войти в систему с другого компьютера (я использовал WinSCP и команду FTP), я просто получаю ошибку «530 доступ запрещен».
Что еще мне не хватает?
Вот журнал с сервера:
07/24/2020 15:43:37 (not login x.x.40.164<--x.x.42.64:21) "220 Xlight FTP Server 3.9 ready..."
07/24/2020 15:43:37 (not login x.x.40.164-->x.x.42.64:21) "OPTS UTF8 ON"
07/24/2020 15:43:37 (not login x.x.40.164<--x.x.42.64:21) "530 Not login, please login first"
07/24/2020 15:43:40 (not login x.x.40.164-->x.x.42.64:21) "USER ftpusr"
07/24/2020 15:43:40 (not login x.x.40.164<--x.x.42.64:21) "331 Password required for ftpusr"
07/24/2020 15:43:41 (not login x.x.40.164-->x.x.42.64:21) "PASS *****"
07/24/2020 15:43:41 (not login x.x.40.164<--x.x.42.64:21) "530 Permission denied"
Разрешение безопасности Windows для папки в порядке?
Я спрашиваю, как если бы ftpusr - это локальное имя пользователя для службы ftp, а не AD, часто программное обеспечение ftp будет использовать гостевую учетную запись для доступа к пути к папке.
Если это пользователь AD, убедитесь, что у учетной записи есть доступ к папке.