openssl 升级版本至8.3
先开启telnet防止升级失败
yum install xinetd telnet-server -y
systemctl start telnet.socket
systemctl start xinetd
升级openssl
安装依赖包
yum -y install gcc zlib-devel openssl-devel pam-devel
下载安装包地址:
https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/
https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
上传到服务器内 解压
tar xf openssh-8.3p1.tar.gz
cd openssh-8.3p1
编译安装
创建备份目录,备份ssh相关文件
mkdir /opt/tmp
mv /etc/ssh/* /opt/tmp
编译安装
./configure --prefix=/usr/ --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/ssl/include \
--with-ssl-dir=/usr/local/ssl --with-zlib --with-md5-passwords --with-pam && make&& make install
cp -a contrib/redhat/sshd.init /etc/init.d/sshd
cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
chmod +x /etc/init.d/sshd
mv /usr/lib/systemd/system/sshd.service /opt/tmp/
chkconfig --add sshd
使用system启动服务
测试没有问题 关闭telnet
systemctl stop telnet.socket
systemctl stop xinetd
systemctl disable xinetd