![Ubuntu:将 openssh 从 4.7 更新到较新的版本?](https://linux22.com/image/527847/Ubuntu%EF%BC%9A%E5%B0%86%20openssh%20%E4%BB%8E%204.7%20%E6%9B%B4%E6%96%B0%E5%88%B0%E8%BE%83%E6%96%B0%E7%9A%84%E7%89%88%E6%9C%AC%EF%BC%9F.png)
我有一台运行 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 服务器上提供相同的功能。