tenho acompanhado esse tutorial http://olivier.sessink.nl/jailkit/howtos_chroot_shell.htmlpara configurar uma prisão chroot para meus usuários ssh.
Meu sshd_config contém isto:
Match group backup-users
ChrootDirectory /home/jail/
Mas o que acontece quando eu faço login é que a conexão ssh é encerrada imediatamente.
O /var/log/auth.log diz:
13 de julho 19:37:02 obu1 sshd [21225]: Senha aceita para testuser de ###.###.###.### porta 63718 ssh2 13 de julho 19:37:02 obu1 sshd[21225]: pam_unix(sshd:session): sessão aberta para o usuário testuser por (uid=0) 13 de julho 19:37:03 obu1 sshd[21225]: pam_unix(sshd:session): sessão fechada para o usuário testuser
O que estou fazendo de errado?
saída da tentativa de ssh:
jerome@obu1:~$ ssh localhost -p 222 -l testuser senha do testuser@localhost: Nome de host Linux 2.6.26-2-amd64 #1 SMP Dom, 21 de junho 04:47:08 UTC 2009 x86_64 Os programas incluídos no sistema Debian GNU/Linux são software livre; os termos exatos de distribuição para cada programa estão descritos no arquivos individuais em /usr/share/doc/*/copyright. O Debian GNU/Linux vem com ABSOLUTAMENTE NENHUMA GARANTIA, na medida em que permitido pela lei aplicável. Último login: segunda-feira, 13 de julho 20:08:55 2009 de localhost Conexão com localhost fechada. jerome@obu1:~$
Responder1
existe uma cópia do shell do usuário dentro da prisão?
Responder2
Você verifica as permissões da pasta pessoal? Esse tipo de erro acontece comigo quando as permissões estão erradas.