openssl心脏出血漏洞修复
2016-05-31 15:53
267 查看
#!/bin/bash
for ip in `cat iplist`
do
scp -P65422 openssl-1.0.1t.tar.gz 192.168.1.$ip:/home/test
scp -P 65422 ssl.sh 192.168.1.$ip:/home/test
ssh -p 65422 -t 192.168.1.$ip "sudo sh /home/test/ssl.sh"
done
#!/bin/bash
yum clean all
yum makecache
yum -y install glibc* cpp gcc* make zlib
cd /home/test
tar zxf openssl-1.0.1t.tar.gz && cd openssl-1.0.1t
./config shared zlib
make && make install
cd /usr/local/ssl/
./bin/openssl version
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
cp /usr/local/ssl/bin/openssl /usr/bin/openssl
cp -r /usr/local/ssl/include/openssl/ /usr/include/openssl
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
ldconfig
ldconfig -v|grep ssl
v=`openssl version | awk '{print $2}'`
[ $v = "1.0.1t" ] && echo update OK || echo update fail
exit 1
for ip in `cat iplist`
do
scp -P65422 openssl-1.0.1t.tar.gz 192.168.1.$ip:/home/test
scp -P 65422 ssl.sh 192.168.1.$ip:/home/test
ssh -p 65422 -t 192.168.1.$ip "sudo sh /home/test/ssl.sh"
done
#!/bin/bash
yum clean all
yum makecache
yum -y install glibc* cpp gcc* make zlib
cd /home/test
tar zxf openssl-1.0.1t.tar.gz && cd openssl-1.0.1t
./config shared zlib
make && make install
cd /usr/local/ssl/
./bin/openssl version
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
cp /usr/local/ssl/bin/openssl /usr/bin/openssl
cp -r /usr/local/ssl/include/openssl/ /usr/include/openssl
echo "/usr/local/ssl/lib" >> /etc/ld.so.conf
ldconfig
ldconfig -v|grep ssl
v=`openssl version | awk '{print $2}'`
[ $v = "1.0.1t" ] && echo update OK || echo update fail
exit 1
相关文章推荐
- docker安装mysql并远程登录
- OpenGL深入探索——缓冲区对象(*BO)
- linux安装图形化界面
- centos安装软件命令
- 解析 Linux 中的 VFS 文件系统机制
- OpenCV图像元素遍历四种方法的源码及性能对比
- hadoop 单机 搭建 ,并简单分词
- linux高级原3
- Linux日志文件总管——logrotate
- nginx反向代理
- 在 IBM Bluemix 开发及使用 Docker Images
- linux下安装jetty
- CentOS里route命令详解
- linux常用基本命令之二十六 cut
- linux流程控制及变量比较
- centos6.7上使用nginx实现负载均衡!
- centos6.7上使用nginx实现负载均衡!
- linux指令
- linux环境下使用make实现进度条
- maven 项目本地调试正确,部署到云服务器上依旧报原先的错误,可能的原因