Я настроил proftpd с виртуальными пользователями, использующими MySQL. Я могу войти в систему с Filezilla и WinSCP просто отлично. Я также могу загружать, удалять и редактировать.

Проблема, с которой я сталкиваюсь, заключается в том, что при использовании HFM.NET для подключения через FTP я получаю сообщение об ошибке, в котором говорится, что не удается найти файл или нет доступа.

Настройки HFM FTP

Ошибка HFM 550

Test Connection Failed
The remote server returned an error: (550) File unavailable (e.g., file not found, no access).

Однако, когда это делает тестовое соединение, журнал proftpd показывает, что он успешно вошел в систему.

2017-03-15 21:50:50,981 xxxx proftpd[17210] localhost (xxxx[xxxx]): FTP session opened.
2017-03-15 21:50:52,472 xxxx proftpd[17210] localhost (xxxx[xxxx]): USER simmons: Login successful.
2017-03-15 21:50:52,546 xxxx proftpd[17210] localhost (xxxx[xxxx]): FTP session closed.

Домашняя папка пользователя установлена в /home /simmons

Право собственности на ftpuser:ftpgroup

Модификация 755

drwxrwxr-x  2 ftpuser ftpgroup 4.0K Mar 15 21:51 simmons

1 ответ1

1

Я смог решить эту проблему еще немного. Я не осознавал, что настройка FTP-сервера для создания домашних каталогов означала, что это был их корень. Поэтому я установил путь в HFM просто / и исправил проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .