Welcome 微信登录

首页 / 操作系统 / Linux / RedHat Linux AS4 安装OpenSSL

安装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 检查版本信息  RHEL6 无线网卡的安装与配置在32位Linux(Debian)虚拟机上搭建iphone toolchain实战相关资讯      openssl  RedHat教程 
  • OpenSSL 与 SSL 数字证书概念贴  (05月08日)
  • OpenSSL 摘要和签名验证指令dgst使  (04月21日)
  • 研究人员发现OpenSSL随机数生成器  (04月14日)
  • OpenSSL 非对称加密算法DSA命令详  (04月21日)
  • OpenSSL 证书请求和自签名命令req  (04月21日)
  • OpenSSL交叉编译不修改Makefile的  (04月02日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数