zoukankan      html  css  js  c++  java
  • 修复因为安装openssl 1.0.0而导致使用ssh和scp产生警告信息

    我们服务器安装的openssl版本为:openssl-1.0.0d,这个版本有个bug,会导致一些使用libcrypto.so.1.0.0的程序(比如ssh、scp)产生警告信息
    而我们使用shell脚本进行远程操作的时候经常会用到ssh和scp,虽然不会影响正常使用,但是,会出现一条如下警告信息:
    ssh: /usr/local/ssl/lib/libcrypto.so.1.0.0: no version information available (required by ssh)
    使用带有大量ssh和scp命令的脚本的时候,就会出现大量的警告信息,实在很不爽!!!

    解决方法:

    http://ubuntuforums.org/showthread.php?t=1905963
    http://sources.progress-linux.org/gitweb/?p=old/artax/packages/openssl.git;a=commitdiff;h=cf403dfb6fa69cad0b2ac22fa62b00b6c3629bbe

    整理:
    1.先去上面第二个网址,下载这个文件:

    debian/patches/version-script.patch

    2.解压openssl的源码目录:

    tar -zxvf openssl-1.0.0d.tar.gz

    3.进入源码目录,并把刚才的patch文件拷贝到该目录下

    cd openssl-1.0.0d/
    cp ../?<path>?/version-script.patch .

    4.安装补丁(如果没有patch的话apt-get一个:apt-get install patch)

    patch -p1 < version-script.patch

    5.编译安装源码

    ./config -m64 shared -fPIC
    make
    sudo make install
  • 相关阅读:
    第四章 解决面试题的思路
    第三章 高质量的代码
    第二章 面试需要的基础知识
    第九章 海量数据处理
    第八章 数据结构与算法
    用打王者荣耀的姿势,去做有意义的事【恶魔奶爸】
    linux入门级知识回顾
    Django回顾
    复习爬虫
    django预热
  • 原文地址:https://www.cnblogs.com/Nstd/p/2875451.html
Copyright © 2011-2022 走看看