![在 Ubuntu 8.04 上将 openssh 从 4.7 更新到 5.X](https://linux22.com/image/529009/%E5%9C%A8%20Ubuntu%208.04%20%E4%B8%8A%E5%B0%86%20openssh%20%E4%BB%8E%204.7%20%E6%9B%B4%E6%96%B0%E5%88%B0%205.X.png)
由于某种原因,我无法将 ubuntu 更新到较新的版本。
所以我被迫使用 Ubuntu 8.04。
我怎样才能将 openssh 从 4.7 更新到 5.X 版本?
谢谢
答案1
下载 OpenSSH 源。配置它以安装到某个私人目录:
# ./configure --prefix=/usr/local/ssh && make && make install
现在将 /usr/local/ssh/sbin 和 /usr/local/ssh/bin 添加到您的 $PATH 中。现在当您调用 ssh 时,您将运行新的二进制文件。
在框中禁用 sshd(我不知道 Ubuntu 8.04 中的 sshd 是否使用 upstart 或较旧的 rc.* 方法)。然后从 /etc/rc.local 启动(新的)sshd(以防您希望机器运行最新的 sshd)。