Eu configurei um servidor sftp com o openssh, mas quando eu me conecto a ele não consigo navegar na minha pasta. A resposta para o comando pwd é: /
e para ls o comando é: readdir remoto ("/"): Permissão negada [adicionada após solicitação nos comentários]
Qual é o meu erro? Aqui está minha configuração:
Adicionado em / etc / ssh / sshd_config:
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Adicionado ao / etc / passwd:
rezzato:x:1001:1001:rezzato,,,,:/media/data/ftp/rezzato:/usr/sbin/nologin
Adicionado ao / etc / group:
ftpaccess:x:150:rezzato
rezzato:x:1001:
Responda a $ groups rezzato:
rezzato : rezzato ftpaccess
Responda a # ls -la / media / data / ftp:
drwxr----- 3 root root 4096 set 3 08:51 rezzato
Responda a # ls -la / media / data / ftp / rezzato:
drwxr-xr-x 2 rezzato ftpaccess 4096 set 3 08:51 ftp
Obrigado pelo seu apoio,
Matteo