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