Salut,
moi j'installerais OpenSSH qui contient, entre autre, un serveur sftp qui répond à tes besoins de cryptage des flux (login, pass et data) et tu peux chrooter les utilisateurs pour proteger ton serveur
c'est pour mettre sur un réseau local, chez toi accessible de l’extérieur ou sur un dédié ?