Update Openssh 7.2p2 on Redhat 5

首先先检查依赖环境

pam-devel openssl-devel zlib-devel krb5-devel

Zlib 1.1.4 or 1.2.1.2 or greater

卸载之前安装的openssl

1
rpm -e `rpm -qa | grep openssl` --allmatches -nodeps

解压我给你们的两个包

tar -xzvf [Packege name]

编译安装OpenSSl

注意参数
注意使用root权限
(1)./config –prefix=/usr –shared
注意,一定要加上–shared选项,否则openssh编译时候会找不到openssl的
library
这部我这边出现了一个make depend报警,忽略即可

(2)安装
make && make install
(3)验证安装是否成功
openssl version -a

编译安装Openssh

1
2
3
4
5
6
7
8
9
10
11
12
1)配置
./configure --prefix=/usr --with-pam
--with-zlib --with-md5-passwords
2)安装
make && make install
(3)检查OpenSSH
ssh -V

注意点:安装的配置文件在/usr/etc/sshd_config
安装完ssh要重新生成一个key 之前保存在其他机器中的key不能使用得先删掉
然后让ssh重新获取!!!
生成key的命令ssh-keygen -t rsa
文章目录
  1. 1. 首先先检查依赖环境
  2. 2. 卸载之前安装的openssl
  3. 3. 解压我给你们的两个包
  4. 4. 编译安装OpenSSl
  5. 5. 编译安装Openssh
,