chroot 감옥을 설정하는 데 도움이 필요합니다

chroot 감옥을 설정하는 데 도움이 필요합니다

나는 이 튜토리얼을 따라왔다 http://olivier.sessink.nl/jailkit/howtos_chroot_shell.html내 SSH 사용자를 위해 chroot 감옥을 설정합니다.

내 sshd_config에는 다음이 포함되어 있습니다.

Match group backup-users
        ChrootDirectory /home/jail/

하지만 로그인하면 SSH 연결이 즉시 종료됩니다.

/var/log/auth.log는 다음과 같이 말합니다.

7월 13일 19:37:02 obu1 sshd[21225]: ###.###.###.### 포트 63718 ssh2에서 testuser에 대한 비밀번호가 허용되었습니다.
7월 13일 19:37:02 obu1 sshd[21225]: pam_unix(sshd:session): (uid=0)에 의해 testuser 사용자를 위해 세션이 열렸습니다.
7월 13일 19:37:03 obu1 sshd[21225]: pam_unix(sshd:session): testuser 사용자에 대한 세션이 닫혔습니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까?

시도한 SSH의 출력:

jerome@obu1:~$ ssh localhost -p 222 -l testuser
testuser@localhost의 비밀번호:
Linux 호스트 이름 2.6.26-2-amd64 #1 SMP Sun Jun 21 04:47:08 UTC 2009 x86_64

Debian GNU/Linux 시스템에 포함된 프로그램은 자유 소프트웨어입니다.
각 프로그램의 정확한 배포 조건은
/usr/share/doc/*/copyright에 있는 개별 파일입니다.

Debian GNU/Linux에는 어떠한 보증도 제공되지 않습니다.
해당 법률에 의해 허용됩니다.
마지막 로그인: 2009년 7월 13일 월요일 20:08:55 localhost에서
localhost에 대한 연결이 닫혔습니다.
제롬@obu1:~$

답변1

감옥 안에 사용자의 쉘 ​​사본이 있습니까?

답변2

홈 폴더에 대한 권한을 확인합니까? 권한이 잘못되면 그런 오류가 발생합니다.

관련 정보