我想以一种干净的方式设置一个带有 chroot(或等效)登录到我的 Centos 5.4 服务器的 SFTP。通过简洁的方式,我的意思是尽可能只使用 YUM 命令,并且使用易于维护和易于扩展的东西(例如添加额外 SFTP 用户的简单方法)。
CentOS 5.4 的问题在于 OpenSSH 在存储库中的版本为 4.3,因此无法使用 OpenSSH 4.8+ 的内置 chroot 功能。
安装 RSSH 需要手动创建一个 chrooted 目录,这对我来说似乎不容易维护。
MySecureShell 是另一种解决方案,但它需要比存储库中更高版本的 openSSL。
我知道我可以手动安装更高版本的 OpenSSH,但我会失去 Yum 命令的所有优势,如果我想在未来进行一些更新,维护起来可能会变得很棘手......
您是否有一种简单而干净的方法来在 centOS 5.4 服务器上设置 chrooted SFTP 登录?
谢谢!
我找到了以下解决方案: