openssh升级到8.4
注意: 执行前,多开几个登录窗口,同时登录,防止升级退登后,无法登录的问题!
1.将OpenSSH8.4_Update.tar包传入服务器
网盘地址:
链接:https://pan.baidu.com/s/1zkBEcJzA4SUIO22PXR28fQ
提取码:uknj
2.解压
命令:tar vxf OpenSSH8.4_Update.tar
3.进入OpenSSH8.4_Update目录
命令:cd OpenSSH8.4_Update
4.执行脚本
命令:./ssh_install.sh
5.退出ssh登录
命令:exit
6.重新登录ssh,查看是否可以登录
7.查看ssh版本
命令:ssh -V
如果是8.4p1 升级成功
此安装包只适用于Centos7.X
ssh_install.sh 脚本
#!/bin/bash
cp -a /etc/ssh/sshd_config .
rpm -Uvh *.rpm
rm -rf /etc/pam.d/sshd
cp -a ./sshd /etc/pam.d
chmod 600 /etc/ssh/ssh_host_ed25519_key
chmod 600 /etc/ssh/ssh_host_rsa_key
chmod 600 /etc/ssh/ssh_host_ecdsa_key
rm -rf /etc/ssh/sshd_config
mv ./sshd_config /etc/ssh
sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/g' /etc/ssh/sshd_config
systemctl restart sshd