Это проблема с частью обоих программ. В вашем журнале TLS для proftpd, вероятно, будет что-то вроде этого:
mod_tls/2.4.1[9592]: client did not reuse SSL session, rejecting data connection (see TLSOption NoSessionReuseRequired)
Итак, для решения проблемы необходима директива TLSOptions NoSessionReuseRequired
. НО, вы не можете просто добавить это в директивы для добавления в файл conf в графическом интерфейсе FreeNAS, потому что внутренне он уже использует директиву TLSOptions
, и последующее использование этой директивы игнорируется (то есть ваше добавление).
В будущей версии proftpd эта проблема будет решена путем разрешения нескольких объявлений TLSOptions
. Либо графический интерфейс FreeNAS должен либо включить NoSessionReuseRequired
в свои директивы Enabled SSL, либо добавить флажок, если это не так. Всегда желательно (повторное использование сеанса экономит ресурсы, поэтому, если все ваши клиенты поддерживают его, это предпочтительно).
А пока перейдите к / usr / local / etc /
и отредактируйте proftpd.conf
. Найдите строку:
TLSOptions NoCertRequest
и сделайте так, чтобы она выглядела так:
TLSOptions NoCertRequest NoSessionReuseRequired
Я создал отчет об ошибке по этому вопросу. Посмотрите здесь: https://bugs.freenas.org/issues/1910