与CentOS 5.3 + openssh 4.3p2的chroot

OS:CentOS 5.3,openssh 4.3p2

尝试在ssh shell中设置“chroot”,但4.8之前的openssh版本不会低于设置。 yum更新openssh打开到4.3是相当古老的。 CentOS不支持openssh 4.8或以上版本吗? 如果是这样的话,如何用openssh 4.3设置chroot? 还是只使用FTP更好? 我的目的是限制SFTP或FTP访问某些文件夹,而不是根文件夹。 谢谢!

Match group sftponly ChrootDirectory /home/%u X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp 

如果你想使用openssh的sftp,你将需要更新你的openssh二进制文件。 Centos不提供4.8版本的“官方”回购,所以你将不得不自己编译/安装,或者find第三方回购。