Eu tenho um servidor Ubuntu 14.04 instalado com o ssh aberto. Gostaria de configurar o sftp para que os clientes possam baixar apenas arquivos. Em outras palavras, eu coloco os arquivos em um diretório no qual eles estão presos. Eu preciso garantir que eles possam acessar o diretório apenas com seus arquivos e nada mais.
Originalmente eu ia usar o vsftpd, mas alguém me disse que o sftp é a melhor opção. Se houver alguma documentação sobre o que eu preciso, isso seria ótimo.
Preciso de ajuda com o seguinte:
- Como configurar o sftp
- Como configurar contas de usuário e usá-las para sftp
- Como definir contas para cadeia
sudo mkdir /ftpusers
e depoissudo mkdir /ftpusers/HomeFolder
chown root:root /ftpusers/HomeFolder
echmod 755 /ftpusers/HomeFolder
UsePAM yes
estraga tudo para mim e causa "conexão recusada". Não sei por que, mas comentar essa linha faz com que tudo funcione perfeitamente.