Eu recomendo usar apenas o sftp interno chrooted que está incluído na maioria dos servidores OpenSSH. Os clientes SFTP estão disponíveis em todos os sistemas operacionais, portanto, não vejo problemas com a adoção.
Você também pode querer consultar essa outra questão de falha de servidor para permitir o SFTP, mas não o SSH para ajudá-lo com sua configuração.