Нет никакой "совместимости" софта и дистрибутива
Дистрибутив - это и есть набор подготовленных, откомпилированных пакетов программ.
Дистрибутивы и отличаются этим самым набором пакетов, пакетным мэнеджером и средствами настройки-администрирования.
По большому счету, для поднятия ftp сервера достаточно ядра, библиотек и самого ftp-сервера
(можно загрузиться, например, с init=/usr/sbin/proftpd , естественно, предварительно настроив его конфиг, и иметь работоспособный ftp-сервер [вопрос настройки сетевых интерфейсов оставим в качестве домашнего задания
] )
Поэтому, ftp сервер надо выбирать исходя из его надежности, секурности, фичам
а дистрибутив, исходя из удобства работы с ним.
Мой совет (если не можете определиться по другим критериям), выписать вертикально требования к дистру и ftp-серверу, а горизонтально - перечислить дистры и ftp-сервера.
На пересечениях - ставить плюсики-минусики.
Где больше плюсиков - то и выбирать
"No! Try not! Do. Or do not. There is no try." -- Yoda