无法通过 chroot SSH 登录

无法通过 chroot SSH 登录

我不仅想通过sftp传输文件,还想通过ssh登录。

这是我在 sshd_config 中所做的更改

Match Group ssh_jail
    ChrootDirectory /mnt/chroot

我已经挂载了 /mnt/chroot/dev、/mnt/chroot/dev/pts、/mnt/chroot/proc、/mnt/chroot/sys,我还已将 bash 复制到 /mnt/chroot/bin,并将一些 lib 文件复制到 /mnt/chroot/lib64

但我无法通过 ssh 登录。下面是我在 /var/log/secure 中找到的内容

Accepted password for xxx from ::1 port 53069 ssh2
pam_unix(sshd:session): session opened for user xxx by (uid=0)
error: mm_receive_fd: no message header
fatal: mm_pty_allocate: receive fds failed
pam_unix(sshd:session): session closed for user xxxx

这是为什么?

答案1

我禁用了 SELinux 并重新启动,现在一切正常。

相关内容