Мне удалось запустить vsftpd с незашифрованным FTP, неявным SSL и явным SSL. Я ищу способ запускать его с помощью Явного SSL, но имею отдельный порт для SSL.
Например: порт 15000 для незашифрованного и порт 15001 для SSL.
Это связано с тем, что я хочу, чтобы пользователи LAN могли подключать незашифрованные, но пользователи WAN для подключения только зашифрованных.
Я бы тоже использовал SSL в локальной сети, но вскоре я поеду в Gigabit (отстающий) и имея пару пользователей, передающих файлы со скоростью 70-100 Мбайт / с, поставит процессор моего компьютера на колени.
До сих пор работала над двумя экземплярами vsftpd с разными конфигурациями. Я надеялся на более аккуратное решение.
Ответы на этот вопрос в Server Fault показывают, что единственный способ сделать это – запустить два отдельных экземпляра vsftpd, каждый из которых имеет одну из необходимых конфигураций.