Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В результате я получил FTP сервер с хранением паролей пользователей БД в шифрованном виде
INSERT INTO users VALUES (default, '$ftpuser', '$encrypted', '$salt', '$Config{ftp_groupname}', '$Config{ftp_uid}', '$Config{ftp_gid}','$Config{ftp_dir}/$ftpuser', '$Config{ftp_shell}', NULL, 0, NULL, 0)Если не секрет, у вас в proftpd настроено TLS шифрование?
Я наверное не открою Америку, если скажу, что пароли в FTP передаются простым текстом.
Но все же порекомендую посмотреть в сторону scp/sftp.
В GUI клиенте сейчас оно настраивается не сложнее, чем ftp (нужно просто указать, что это sftp).
Шифрование из коробки, плюс сразу отпадает морока с портами и режимом передачи ascii.
Настройка связки proftpd + {mysql/postgresql} с хранением паролей в md5+salt