Eu mudaria para usar pares de chaves SSH e renunciaria à autenticação de senha.
É mais seguro (você pode desabilitar a autenticação de senha em sshd_config
e desfrutar de uma redução drástica nas tentativas de força bruta no seu auth.log
) porque eles podem criar sua própria frase secreta e se esquecerem disso, podem criar novo par de chaves e simplesmente envie por email sua chave pública para anexar ao arquivo authorized_keys
do usuário.
O PuttyGen é muito fácil de usar, os usuários de Mac e Linux têm ssh-keygen
embutido e são essencialmente dois comandos para gerar a chave e gerá-la com cat
ou o que for para copiar / colar (ou você pode embrulhar em um script bash simples ou Cocoa ou qualquer outra coisa para eles).
EDITAR
Se os seus usuários tiverem muito pouco conhecimento de informática, nem acho que um servidor FTP voará. Você deve passar para um sistema de gerenciamento de arquivos baseado na Web. Escolha sua linguagem de script / plataforma de escolha: existem dezenas deles por aí. PHPfileNavigator é sólido, por exemplo.
Se por algum motivo você estiver preso ao FTP, redefina a senha para eles e envie-os para eles fora da banda (chamada telefônica ou SMS) ou e-mail se a privacidade do risco / conteúdo for baixa.