linux安装SSH
源码包链接
zlib:https://www.zlib.net/zlib_1.3.1.tar.gz
openssl:https://www.openssl.org/source/openssl-3.3.0.tar.gz
openssh:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.7p1.tar.gz
[root@localhost ~]# rpm -qa | grep gcc(检查gcc是否安装)
[root@localhost ~]# yum install gcc(如果没有gcc,安装gcc,如果有,此步骤跳过)
[root@localhost ~]# rpm -qa|grep pam(检查pam是否安装)
[root@localhost ~]# yum install pam (如果没有pam,安装pam,如果有,此步骤跳过)
[root@localhost ~]# rpm -qa|grep pam-devel(检查pam-devel是否安装)
[root@localhost ~]# yum install pam-devel (如果没有pam-devel,安装pam-devel,如果有,此步骤跳过)
注意:pam-devel包必须与系统的pam包版本一致
[root@localhost ~]# rpm -qa|grep zlib(检查zlib是否安装)
[root@localhost ~]# yum install zlib(如果没有zlib,安装zlib,如果有,此步骤跳过)
[root@localhost ~]# rpm -qa|grep zlib-devel(检查zlib-devel是否安装)
[root@localhost ~]# yum install zlib-devel(如果没有zlib-devel,安装zlib-devel,如果有,此步骤跳过)
编译安装zlib
[root@localhost ~]# cd zlib-1.3.1
[root@localhost ~]# ./configure --prefix=/usr/local/zlib
[root@localhost ~]# make && make install
升级OpenSSL
查看当前版本
[root@localhost ~]# ssh -V
备份、卸载原有OpenSSL
查找openssl 相关目录,然后备份
```java
[root@localhost etc]# whereis openssl
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/share/man/man1/