Acontece que o bloco de código Match Group
deve ser inserido no final do arquivo sshd_config
. Muitos guias não afirmam isso explicitamente e, portanto, ignorei-o e achei que o código pertencia à linha do Subsistema. O SSH funciona bem de novo; SFTP, no entanto, ainda não está se conectando (dando um erro de "pipe quebrado").
Resolução de problemas de SFTP: a unidade externa é montada em /mnt/DATA/
com 777
para que todos possam ler / gravar. Eu criei um subdiretório /mnt/DATA/sftp/
para o usuário sftp com 750
permissions e root
-ownership que eu achava que seria suficiente. Infelizmente, sftp
requer que toda a estrutura de diretórios tenha raiz / 750, incluindo o diretório /mnt/DATA/
. Então o sftp funciona, mas não posso permitir que usuários físicos criem novas pastas dentro do diretório base / mnt / DATA / agora. Não é 100% o que eu quero, mas pelo menos é um passo na direção certa.
Resposta enviada por OP nos comentários