Sua solução mais integrada (ou seja, conveniente) para compartilhamento de arquivos nessa situação é provavelmente o Samba, embora não implemente todos os seus requisitos:
- configurar autenticação compartilhada para FTP seria inadequado (muitos servidores não suportam isso) A transferência segura de arquivos não funciona para FTP ou Samba comum, até onde eu sei. Se você quiser transferências de arquivos seguras, então você deve olhar para SFTP (transferência de arquivos através de SSH) ou FTP sobre SSL. Você deve perguntar, no entanto, se a transferência segura de arquivos é realmente necessária? Dê uma olhada aqui para obter mais informações sobre como proteger uma instalação do Samba. / li>
- A flexibilidade está disponível para permissões usando FTP ou Samba, embora as máquinas Windows não entendam as permissões de arquivos unix prontas para uso. Você pode particionar seus usuários e conceder permissões para vários diretórios com um nível razoável de granularidade com o Samba.
- ambos os sistemas são perfeitamente capazes de alto desempenho e estabilidade, eu acho.
Espero que isso ajude você!