Ok, isso foi fácil de resolver. Fiz uma subpasta em Arquivos e mudei a propriedade para root: mygroup então adicionei permissão de gravação para o grupo
Eu segui estas instruções para configurar um servidor SFTP em uma instância do Ubuntu EC2
Mas quando me conecto usando o filezilla usando um arquivo de chave, não tenho permissão de gravação para a pasta remota. Se eu adicionar permissão de gravação para o grupo em que o usuário está (chmod 775 Files), então posso adicionar e remover arquivos, mas se eu desconectar, não consigo me reconectar e obter esse erro no Filezilla.
Error: Network error: Software caused connection abort
Error: Could not connect to server
No meu / etc / ssh / sshd_config eu tenho essa linha
ChrootDirectory /home/%u/Files
Aqui está o que eu faço na linha de comando:
chmod 775 /home/christian/Files
Depois disso, não consigo me conectar do Filezilla, mas se já estiver conectado, posso gravar na pasta Files
Se eu fizer isso:
chmod 755 /home/christian/Files
Eu posso conectar-me a partir do Filezilla, mas não posso escrever na pasta Files.
Como é possível que adicionar permissão de gravação à pasta Arquivos cause problemas de conexão e o que eu preciso fazer para conectar e gravar no servidor?
Ok, isso foi fácil de resolver. Fiz uma subpasta em Arquivos e mudei a propriedade para root: mygroup então adicionei permissão de gravação para o grupo