openssh/openssl升级到7.4和1.0.2j 源码方式

tar -xvf openssh-7.4p1.tar.gz
tar -xvf openssl-1.0.2j.tar.gz

升级 openssl 到1.0.2j
cd openssl-1.0.2j
./config --prefix=/usr --shared zlib
make && make install

升级openssh 到 openssh-7.4

cd ../openssh-7.4p1
./configure --prefix=/usr --with-pam --with-zlib --with-md5-passwords
make && make install
service sshd restart

允许root登录 因为补丁更新到/usr路径
vi /usr/etc/sshd_config
PermitRootLogin yes #33行

注意关掉 setenforce    setenforce是Linux的selinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。

永久修改 

vi /etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled

验证
#openssl version
OpenSSL 1.0.2j 26 Sep 2016

# ssh -V
OpenSSH_7.4p1, OpenSSL 1.0.2j 26 Sep 2016

原文地址:https://www.cnblogs.com/staryea/p/8513861.html