RedHat Linux AS4 安装openssl

来源:互联网 发布:化妆品正品查询知乎 编辑:程序博客网 时间:2024/05/22 03:08

安装OpenSSL 的步骤如下:

(1)获取源代码:

创建存放软件的目录:

mkdir /root/software (可以存放在任何自己想存放的目录)

http://www.openssl.org/source/ 下载源代码包, 放到/root/software/。

本案例中下载的是openssl-0.9.8.tar.gz

(2)解压软件

tar -zxvf openssl-0.9.8.tar.gz

(3)进入源代码目录:

cd openssl-0.9.8

(4)配置编译选项:

./config --prefix=/usr/local/openssl --shared

--shared 的含义是创建共享库文件,如果不加,在编译时只生成静态库文件。

(5)编译:

make

make test #测试

(6)安装

make install

执行后将把相关的文件拷贝到/usr/local/openssl 的对应目录下。

 

如果系统在安装的时候已经安装了openssl的话,可以用rpm –qf openssl查找rpm包安装目录以备apache安装的时候调用

如果想升级原有rpm包安装的openssl的话,按照以下几步操作:

A、 rpm –e –nodeps openssl(强制删除rpm包的openssl,尽量不要用远程登录方式作)

B、 将/usr/include/openssl 备份,并把/lib下两个指向libcrypto.so.0.9.7x和libssl.so.0.9.7x的软连接删除

C、安装 openssl-0.9.8.tar.gz (步骤如上面所说) 安装目录为 /usr/local/openssl

D、 手动修改lib库得软连接以备ssh和其他程序调用

ln –s /usr/local/openssl/lib/libcrypto.so.0.9.8 /lib/libcrypto.so.4

ln –s /usr/local/openssl/lib/libcrypto.so.0.9.8 /lib/libcrypto.so

ln –s /usr/local/openssl/lib/libssl.so.0.9.8 /lib/libssl.so

ln –s /usr/local/openssl/lib/libssl.so.0.9.8 /lib/libssl.so.4

E、 echo /usr/local/openssl/lib >> /etc/ld.so.conf

F、 ldconfig –v

G、 /etc/init.d/sshd restart

H、 Ssh –V 检查版本信息


 

 

原创粉丝点击