Centos7利用rpm升级OpenSSH到openssh-8.8p1版本

rpm包下载地址:https://download.csdn.net/download/fanzhixiong1/85062959

1. 上传openssh rpm包解压

image.png

2. 备份相关数据

[root@localhost ~]# cp -ra /etc/ssh /etc/ssh_bak
[root@localhost ~]# cp -a /etc/pam.d/sshd /etc/pam.d/sshd_bak

3. 安装rpm包

 yum install -y ./openssh-*

4. 修改相关配置

[root@localhost ~]# cd /etc/ssh
[root@localhost ssh]# chmod 400 ssh_host_ecdsa_key ssh_host_ed25519_key ssh_host_rsa_key
[root@localhost ssh]# vim sshd_config
#修改以下两项
PermitRootLogin yes
PasswordAuthentication yes
#还原pam文件
[root@localhost ssh]# cat /etc/pam.d/sshd_bak > /etc/pam.d/sshd
#重启sshd
[root@localhost ssh]# systemctl restart sshd
image.png

特别提醒:升级完成,先别关闭终端,直接新开一个终端,连接到服务器测试

参考:https://www.cnblogs.com/hovin/p/13914798.html
升级openssl: # CentOS7 升级Openssl的办法

你可能感兴趣的:(Centos7利用rpm升级OpenSSH到openssh-8.8p1版本)