Bootstrap

CentOS8.3升级OpenSSH8.7p1

CentOS8.3自带ssh版本8.0

考虑到其已经发现的安全漏洞,想要升级到8.7p1。

安装包从OpenSSH官网下载。

与CentOS6和CentOS7不同,如果直接使用安装包编译安装。过程没有什么问题,但是重新启动服务会失败。

使用命令“journalctl -xe”查看:

尝试在配置文件中修改相关内容未果。

经查阅资料并测试,有一种方法可以编译安装成功。

基本思路是,先卸载再安装。

查看OpenSSH安装包信息

rpm -qa | grep openssh

卸载

rpm -e `rpm -qa|grep openssh` --nodeps

卸载完毕后,开始安装OpenSS8.7p1

展开压缩包,进入目录,执行命令“./configure”。这里没有加任何参数,使用默认值。需要的话自己添加。

如果中间提示缺少依赖包,按提示安装后再次执行命令“./configure”。

顺利执行成功后,在执行“make && make install”。

最后就是修改配置

;