我需要帮助设置 chroot jail

我需要帮助设置 chroot jail

我一直在关注这个教程 http://olivier.sessink.nl/jailkit/howtos_chroot_shell.html为我的 ssh 用户设置 chroot jail。

我的 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@localhost 的密码:
Linux 主机名 2.6.26-2-amd64 #1 SMP 星期日 六月 21 04:47:08 UTC 2009 x86_64

Debian GNU/Linux 系统附带的程序是免费软件;
每个计划的具体分配条款在
/usr/share/doc/*/copyright 中的单个文件。

Debian GNU/Linux 绝对不提供任何保证,
适用法律允许。
上次登录:2009 年 7 月 13 日星期一 20:08:55,来自本地主机
与本地主机的连接已关闭。
jerome@obu1:~$

答案1

监狱内是否有用户 shell 的副本?

答案2

你检查过主文件夹的权限吗?当权限错误时,我就会发生这种错误。

相关内容