四、升级openssh
1、备份:
mv /etc/ssh /etc/ssh@20231124
cp -r /usr/local/openssh /usr/local/openssh@20023124
2、下载及上传安装包解压
a、下载地址:
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.3p2.tar.gz
b、上传并解压:tar -xzvf openssh-9.3p2.tar.gz
3、编译:
a、进入解压目录:cd openssh-9.3p2
b、编译:
./configure --prefix=/usr/ --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/lib64/ --with-zlib --with-ssl-engine --with-selinux
若编译报错:configure: error: SELinux support requires selinux.h header
则使用如下命令编译:
./configure --prefix=/usr/ --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/lib64/ --with-zlib --with-ssl-engine
4、安装:make && make install
查询版本:ssh -V
5、常见报错及问题处理
a、若编译报错提示:confi