Лучшим способом ftps использования и chroot (vsftpd) или сеть-dav с ssl (Apache2, nginx).
Генерируйте сертификат:
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/vsftpd/vsftpd.pem -out /etc/vsftpd/vsftpd.pem
Конфигурация редактирования:
ssl_enable=YES
rsa_cert_file=/etc/vsftpd/vsftpd.pem
chroot_local_user=YES
Если Вы хотите SFTP, который является подсистемой выезда SSH это руководство здесь
Если Вы хотите FTP с уровнем SSL, чем ooshro предложение прекрасно.
С Ubuntu можно использовать scponly довольно легко
sudo apt-get install scponly
sudo dpkg-reconfigure -plow scponly
После того как это установлено и настроило Вас, может использовать предоставленный сценарий для создания учетных записей пользователей и тюрем.
cd /usr/share/doc/scponly/setup_chroot
sudo gunzip setup_chroot.sh.gz
sudo chmod +x setup_chroot.sh
sudo ./setup_chroot.sh
Следуйте за экранными подсказками для конфигурирования пользователя.