
CentOS 7.2、7.4、7.6、7.8 升级 OpenSSH 到 9.6 的方法及详解(含一键脚本)
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本文详细介绍在CentOS 7.2至7.8版本上升级OpenSSH到9.6的步骤与技巧,并提供了一键式安装脚本,方便快捷地完成更新。
如果SSH不能登录,则将sshd恢复。
脚本内容如下:
```bash
#!/bin/bash
echo 备份sshd_config配置文件及sshd_pam文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config_7.4p1_bak
cp /etc/pam.d/sshd /etc/ssh/sshd_7.4p1_pam_bak
rpm -Uvh openssh-*.rpm
chmod 0600 /etc/ssh/ssh_host_*_key
sed -i s#UsePAM no#UsePAM yes#g /etc/ssh/sshd_config
sed -i s#PermitRootLogin prohibit-password#PermitRootLogin yes#g /etc/ssh/sshd_config
systemctl restart sshd
```
此脚本首先备份了`sshd_config`配置文件和`sshd_pam`文件,然后更新安装openssh相关的rpm包,并修改相关权限。之后通过sed命令更改配置文件中的PAM设置以及允许root用户登录的选项最后重启sshd服务以使改动生效。
全部评论 (0)
还没有任何评论哟~


