ОС: CentOS 5.3, с openssh 4.3p2
Попытка установить chroot в оболочке ssh, но версия openssh до 4.8 не принимает следующие настройки. yum update openssh открывается до довольно старой версии 4.3. Разве CentOS не поддерживает openssh 4.8 или выше? Если это так, как установить chroot с помощью openssh 4.3? или лучше просто использовать FTP? Моя цель - ограничить доступ по SFTP или FTP к определенной папке, а не к корневой папке. Спасибо!
Match group sftponly
ChrootDirectory /home/%u
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Если вы хотите использовать sftp openssh, вам необходимо обновить двоичные файлы openssh. Centos не предоставляет «официального» репозитория с версией 4.8>, поэтому вам придется скомпилировать / установить его самостоятельно или найти стороннее репо, в котором оно есть.