Atualmente tenho um site com uma página de upload. Temos usuários que desejam fazer upload de muitos dados (gigabytes) e o site está se mostrando inconstante. Como resultado, estamos considerando permitir que os usuários tenham acesso SFTP para fazer upload de dados para um arquivo dropbox.
Como podemos configurar isso usando o Ubuntu Linux? Não sou um administrador de sistema muito competente, então estamos bloqueando tudo, exceto a web e o ssh/sftp para nosso próprio uso, permitindo apenas o acesso à web por meio de senhas que só funcionam no site por meio do banco de dados do site.
Eu acho que precisaríamos definir permissões em um usuário para que:
- o usuário possui um diretório inicial.
- esse diretório é somente gravação para eles
- o usuário não pode acessar nenhum outro diretório no sistema
- o usuário não pode executar nenhum programa
- O usuário só pode, essencialmente, fazer upload de arquivos via sftp, nas portas padrão desse serviço.
Como posso fazer isso? Como observação lateral, o usuário usará nosso próprio cliente de upload, que também coleta algumas informações específicas do domínio, como a finalidade do upload; Não tenho certeza se esse detalhe é importante, mas menciono isso porque o usuário não conseguirá executar ls para obter uma listagem de diretório, portanto, um cliente FTP padrão pode não ser útil para eles.
Responder1
Tentarscponly. Existe um pacote Ubuntu.