Ubuntu20.04 升级 openssh9.4(源码升级)
首先,确保你的 Ubuntu 20.04 系统已经安装了必要的开发工具,如 gcc,make 等。如果没有,可以使用以下命令安装:
然后,我们需要下载 OpenSSH 9.4 的源码包。你可以直接从 OpenSSH 的官方网站下载,或者使用 wget 命令从命令行下载。假设我们从 OpenSSH 官方网站下载,可以在浏览器中打开https://www.openssh.com/portable.html,然后找到 OpenSSH 9.4 的源码包并下载。
下载完成后,我们需要解压这个源码包。可以使用 tar 命令进行解压:
解压完成后,会看到一个名为 openssh-9.4p1 的目录。进入这个目录,我们就可以开始配置和安装 OpenSSH 了:
在编译源码之前,我们需要先配置源码。这个过程会检查你的系统是否满足安装 OpenSSH 的条件,并设置安装参数。可以使用以下命令进行配置:
配置完成后,我们就可以编译源码了。编译源码的命令是 make,这个命令会根据你的系统环境和配置参数,编译出可以在你的系统上运行的 OpenSSH 程序:
编译完成后,我们就可以安装 OpenSSH 了。安装命令是 make install,这个命令会把编译出的 OpenSSH 程序安装到系统的指定位置:
安装完成后,我们需要把新安装的 OpenSSH 设置为系统默认的 SSH 服务。首先,我们需要停止系统原有的 SSH 服务:
然后,我们需要修改系统的 SSH 服务配置,把新安装的 OpenSSH 设置为默认的 SSH 服务。打开/etc/ssh/sshd_config 文件,修改其中的 SSHD_PATH 参数,把它的值设置为新安装的 OpenSSH 的路径:
在文件中找到 SSHD_PATH 参数,把它的值修改为/usr/local/sbin/sshd,然后保存并关闭文件。
最后,我们需要启动新的 SSH 服务:
至此,你的 Ubuntu 20.04 系统就已经升级到 OpenSSH 9.4 了。你可以使用 ssh -V 命令查看当前的 SSH 版本,确认升级是否成功:
如果看到的版本号是 OpenSSH_9.4,那么说明升级成功。
这就是 Ubuntu 20.04 升级 OpenSSH 9.4 的全过程。虽然步骤有些繁琐,但只要按照顺序一步步来,应该不会有太大问题。如果在升级过程中遇到任何问题,都可以在这里提问,我会尽力帮你解答。
蓝易云-五网CN2服务器【点我购买】蓝易云采用KVM高性能架构,稳定可靠,安全无忧!蓝易云服务器真实CN2回国线路,不伪造,只做高质量海外服务器。
海外免备案云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
评论