He estado siguiendo este tutorial. http://olivier.sessink.nl/jailkit/howtos_chroot_shell.htmlpara configurar una cárcel chroot para mis usuarios de ssh.
Mi sshd_config tiene esto:
Match group backup-users
ChrootDirectory /home/jail/
Pero lo que sucede cuando inicio sesión es que la conexión ssh finaliza inmediatamente.
El /var/log/auth.log dice:
13 de julio 19:37:02 obu1 sshd[21225]: Contraseña aceptada para el usuario de prueba de ###.###.###.### puerto 63718 ssh2 13 de julio 19:37:02 obu1 sshd[21225]: pam_unix(sshd:session): sesión abierta para el usuario testuser por (uid=0) 13 de julio 19:37:03 obu1 sshd[21225]: pam_unix(sshd:session): sesión cerrada para el usuario testuser
¿Qué estoy haciendo mal?
salida del intento de ssh:
jerome@obu1:~$ ssh localhost -p 222 -l usuario de prueba contraseña de testuser@localhost: Nombre de host de Linux 2.6.26-2-amd64 #1 SMP dom 21 de junio 04:47:08 UTC 2009 x86_64 Los programas incluidos con el sistema Debian GNU/Linux son software libre; Los términos de distribución exactos para cada programa se describen en la archivos individuales en /usr/share/doc/*/copyright. Debian GNU/Linux no tiene ABSOLUTAMENTE NINGUNA GARANTÍA, en la medida permitido por la ley aplicable. Último inicio de sesión: lunes 13 de julio 20:08:55 2009 desde localhost Conexión con localhost cerrada. jerome@obu1:~$
Respuesta1
¿Hay una copia del shell del usuario dentro de la cárcel?
Respuesta2
¿Verificas los permisos de la carpeta de inicio? Ese tipo de error me ocurre cuando los permisos son incorrectos.