centeros7.6升级oppenSSH9.4
时间: 2023-12-22 20:29:08 浏览: 159
在CentOS 7.6上升级OpenSSH 9.4的步骤如下:
1. 首先,确保你已经安装了EPEL存储库。如果没有安装,请运行以下命令安装EPEL存储库:
```shell
sudo yum install epel-release
```
2. 接下来,更新系统的软件包列表:
```shell
sudo yum update
```
3. 然后,安装OpenSSH的依赖包:
```shell
sudo yum install gcc make wget perl-devel pam-devel zlib-devel
```
4. 下载OpenSSH 9.4的源代码包:
```shell
wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-9.4p1.tar.gz
```
5. 解压源代码包:
```shell
tar -xf openssh-9.4p1.tar.gz
```
6. 进入解压后的目录:
```shell
cd openssh-9.4p1
```
7. 配置编译选项:
```shell
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-ssl-engine
```
8. 编译并安装OpenSSH:
```shell
make
sudo make install
```
9. 备份原始的sshd配置文件:
```shell
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
```
10. 更新sshd配置文件:
```shell
sudo cp contrib/redhat/sshd.pam /etc/pam.d/sshd
sudo cp contrib/redhat/sshd.init /etc/init.d/sshd
sudo cp contrib/redhat/sshd.service /etc/systemd/system/sshd.service
```
11. 重新启动sshd服务:
```shell
sudo systemctl restart sshd
```
12. 确认OpenSSH版本已经升级:
```shell
ssh -V
```
现在,你的CentOS 7.6系统上的OpenSSH已经升级到9.4版本了。
阅读全文