升级OpenssL和Openssh

  1. 下载Openssl软件包
# wget https://ftp.openssl.org/source/openssl-1.1.1m.tar.gz
  1. 提前安装所需要的依赖包
# yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre-devel pam-devel pam* zlib*
  1. 备份原生系统的Openssl
# mv /usr/bin/openssl /usr/bin/openssl.bak
  1. 解压缩,编译OpenssL
# tar xf openssl-1.1.1m.tar.gz

# cd ./openssl-1.1.1m

# ./config --prefix=/usr/local/openssl && make && make install

# ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl

# echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

# ldconfig -v ##设置生效

# openssl version ##查看版本是否生效 OpenSSL 1.1.1m 14 Dec 2021
  1. 下载Openssh软件包
#下载升级包
wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.6p1.tar.gz
chown -R root.root openssh-8.6p1
 
 
#备份一下
rsync -av  /etc/ssh /etc/ssh.bak
rsync -av  /usr/bin/ssh /usr/bin/ssh.bak
rsync -av  /usr/sbin/sshd /usr/sbin/sshd.bak
rsync -av /etc/ssh/ssh_config /etc/ssh/ssh_config.d    ~/
rsync -av /etc/crypto-policies/back-ends/openssh.config   ~/
rsync -av /etc/ssh/sshd_config  ~
rsync -av ~/.ssh/authorized_keys   ~/.ssh/authorized_keys.bak
 
 
#编译
cd openssh-8.6p1/
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-tcp-wrappers --with-ssl-dir=/usr/local/ssl --without-hardening
echo $?   #如果为0,则成功
make && make install
echo $?   #如果为0,则成功
chmod 600 /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key
 
#修改配置文件
rsync -av  ~/ssh_config   /etc/ssh/ssh_config
rsync -av   ~/ssh_config.d   /etc/ssh/ssh_config.d
rsync -av  ~/sshd_config   /etc/ssh/sshd_config
 
#此步在编译路径
cp -a contrib/redhat/sshd.init  /etc/init.d/sshd
cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
 
 
chmod u+x /etc/init.d/sshd
mv /usr/lib/systemd/system/sshd.service /usr/lib/systemd/system/sshd.service.bak
 
 
#加入开机自启
chkconfig --add sshd
chkconfig sshd on
systemctl daemon-reload
systemctl restart sshd
 
 
#验证
ssh -V
————————————————
转载:http://www.manongjc.com/detail/28-ozhiayakkcfacwx.html 
           https://blog.csdn.net/qq_44847658/article/details/120463823