Я не только хочу передавать файлы через 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
Это почему?
Я отключил SELinux и перезагрузился, теперь все работает нормально.