SFTP - não foi possível ler o pacote: connection reset py peer

1

Eu configurei o SFTP em nossa caixa de desenvolvimento e gostaria de prender os usuários na pasta / var / www / project

Eu adicionei o seguinte em / etc / ssh / sshd_config

Match Group developers
    ChrootDirectory /var/www/project
    X11Forwarding no
    AllowTCPForwarding no
    ForceCommand /usr/lib/openssh/sftp-server

Quando eu tento o SFTP, recebo um erro

Couldnt read packet: connection reset by peer

Eu pensei que isso poderia ser um problema de permissões, eu chmod / usr / lib / openssh / sftp-server para 755 - ainda sem sorte

Alguma sugestão?

    
por Tim 06.09.2010 / 01:58

1 resposta

1

desculpa eu não posso comentar, então eu tenho que responder diretamente.

as permissões com o sistema chroot embutido são um pouco complicadas, eu uso o mesmo método para criar apenas usuários do sftp:

parte do meu sshd_config:

Match group developers
    ChrootDirectory /home/%u/userdata

onde% u corresponde a cada nome de usuário aqui

assumindo o seguinte caminho

/home/developername/datadirectory/upload

permissões:

developername root:root rwxr-xr-x
datadirectory root:root rwxr-xr-x
upload developername:developers rwx------

se um usuário registra a listagem de diretórios de / shows "upload"

    
por 10.09.2011 / 05:08