На этот вопрос уже есть ответ:
Я использую CentOS версии 6.4 на VPS. Она запускает proftp с xinetd
Я нашел файлы конфигурации в
/etc/proftpd.conf / etc / xinetd.conf / etc / xinetd.d / ftp_psa
Я хочу отключить простой FTP, но мне нужно сохранить FTPS . {{1} } Таким образом, ftp-клиент пытается установить соединение через простой FTP, это не должно быть разрешено.
Как это сделать?
Есть этот параметр: TLSRequired для mod_tls
в Proftpd.
Synopsis
TLSRequired [ на | off | ctrl | data | auth | auth+data]
Если установить на on
, то все пользователи ftp будут вынуждены использовать TLS как для каналов управления, так и для каналов данных. Существуют и другие возможности его активации только для канала управления, то есть для передачи имени пользователя/пароля.
Это должно быть добавлено в конфигурацию mod_tls
:
<IfModule mod_tls.c>
...
TLSRequired on
...
...
</IfModule>
Возможны проблемы, связанные с тем, что при включении tls для обоих каналов некоторые клиентские программы не смогут перечислить каталоги после входа в систему и после зависания. Может быть, в таком случае достаточно активировать tls только для auth канала.
Пожалуйста, прочтите разделы вопросов и ответов здесь для получения дополнительной информации: http://www.proftpd.org/docs/howto/TLS.html.