我有一台运行 Ubuntu 8.04 LTS 的服务器。
此版本提供openssh 4.7。
我需要一个用于 sftp 的 chroot 环境。
我读到至少在 openssh 4.9 中可以实现 chroot。
那么,如何轻松更新到较新版本的 openssh?
我指定它是远程服务器。所以我可以冒险损坏 ssh 服务器。
答案1
对此的快速回答是:升级到较新版本的 Ubuntu。根据在线 Ubuntu 软件包数据库,您需要的版本openssh-server
在Jaunty及更高版本中。
答案2
我相信这个页面http://www.minstrel.org.uk/papers/描述了旧版 OpenSSH 的流程。此其他网站http://www.linuxjournal.com/content/creating-chroot-sftp-jails-jailkit描述了另一种方法。
谷歌是你的朋友!
答案3
我用安全外壳在我的 Ubuntu Hardy 服务器上提供相同的功能。