openssl源码安装_openssh源码安装

hacker|
185

文章目录:

windows64环境下openssl 1.0.1g 安装包怎么用

安装及使用图解1、首先OpenSSL编译安装需Perl支持载新版ActivePerlOpenSSL源码包

2、安装ActivePerl安装简单需点击Win32OpenSSL-1_0_1g.exe

3、提示用户安装OpenSSL 32位注意仅适合32位操作系统使用点击NExt

4、勾选i accept the agreement即同意协议并点击NExt

5、选择软件安装路径默认路径C:\OpenSSL-Win32点击browse更改安装路径完路径选择点击NExt

6、选择安装文件名直接默认并点击Next

7、选择附加任务勾选:

a.The Windows system directory:窗口系统目录

b.The OpenSSL binaries(/bin)directory:OpenSSL二进制文件(/箱)目录

建议勾选a项并点击Next

8、点击Install始式安装并等待安装完即

9、安装完执行VC安装目录vcvarsall.bat 配置默认环境

10、进入openssl目录执行指令(X64环境)

perl Configure VC-WIN64A

ms\do_win64a

nmake -f ms\ntdll.mak

cd out32dll

..mstest

11、现用户使用OpenSSL啦

openssl

linux下如何编译安装openssl模块?请高手详细解答一下。。。。。。。。。。【】【】

1$ tar zxvf openssl-0.9.8k.tar.gz -C /opt/

2$ ./config --prefix=/usr/local/ssl-0.9.8lk shared zlib-dynamic enable-camellia --prefix=/usr/local/ssl-0.9.8lk

3$ ./config -t

4$ make depend

5$ make

6$ make test

7$ make install

/********************************************************************/

附加: 为了ssl

a:$ /usr/local/ssl-0.9.8lk/ssl

b:$ vi openssl.cnf

default_bits = 1024

改 default_bits = 8192//为了安全最好改为4096以上的数据

c:$ countryName = Country Name (2 letter code)

改 countryName = CN //只能使用2字母的国家代码

d:$ countryName_default = AU

改countryName_default = Beijing

= Beijing //省份或直辖市名称

/**********************************************************************/

8$ a)cd /usr/local

b)ln -s ssl-0.9.8lk ssl

9$ a)cd /etc/ld.so.conf.d

b)cp -r /usr/local/ssl-0.9.8lk/lib/ ./

10$ cd /etc

vi ld.so.conf

加入:/usr/local/ssl-0.9.8lk/lib

11$ cd /usr/local/ssl-0.9.8lk/lib

ldconfig

12$ vi /root/.bash_profile

另外一个终端:echo $PATH 把PATH显示路径加入到.bash_profile里

例如: PATH=$PATH:/usr/local/ssl-0.9.8lk/bin$HOME/bin

13$ source ~/.bash_profile

14$ cd /usr/local/

15$ ldd /usr/local/ssl-0.9.8lk/bin/openssl

16$ which openssl

17$ openssl version

如何在不卸载现有OpenSSL的情况下源码安装配置新版OpenSSL+Apache

首先是把新版本OpenSSL的安装路径加入$PATH

sudo gvim ~/.bashrc在文件末尾加上:

PATH="$PATH:/usr/local/openssl/bin:"export PATH然后保存

将/usr/bin/openssl改名

/usr/bin$ sudo mv openssl openssl0.9.8这样的就可以在命令行中直接使用新版的OpenSSL了

$ openssl version -aOpenSSL 1.0.1c 10 May 2012built on: Sun Jul 22 20:43:26 CST 2012platform: linux-elfoptions: bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx) compiler: gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASMOPENSSLDIR: "/usr/local/openssl/ssl"变更include头文件:

/usr/include$ sudo mv openssl openssl0.9.8/usr/include$ sudo cp -r /usr/local/openssl/include ./还需要重新编译Apache才能使用新版的OpenSSL

$ ./configure --prefix=/usr/local/apache2.4 --with-layout=Apache --enable-modulues=most --enable-mods-shared=all --with-mpm=prefork --with-ssl=/usr/local/openssl注意最后一句是启用新版OpenSSL的关键

然后就是套路了,make make install

配置……

然后测试一下,证明已经可以用的一个证据是:

./ab -t 5 -c 100 -n 20000 is ApacheBench, Version 2.4 (OpenSSL 1.0.1c 10 May 2012)看来以后要多用源码安装,少用系统预编译的包,不然可更新软件可真是麻烦呀

怎么装openssl-devel?

方法一、直接安装

yum install openssl openssl-devel

方法二、下载源码编译安装

下载

wget

解压

tar zxf openssl-1.0.2h.tar.gz

安装

cd openssl-1.0.2h./config shared zlib

because of configuration changes, you MUST do the following before

*** building:

提醒需要在build之前做make depend

make depend

make install

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

echo “/usr/local/ssl/lib” /etc/ld.so.conf

ldconfig -v

检测安装是否成功:openssl version -a

怎么装openssl-devel啊,ubuntu里好象没有这个包

方法一、直接安装

yum install openssl openssl-devel

方法二、下载源码编译安装

下载

wget

解压

tar zxf openssl-1.0.2h.tar.gz

安装

cd openssl-1.0.2h./config shared zlib

because of configuration changes, you MUST do the following before

*** building:

提醒需要在build之前做make depend

make depend

make install

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

echo “/usr/local/ssl/lib” /etc/ld.so.conf

ldconfig -v

检测安装是否成功:openssl version -a

如何在不卸载现有OpenSSL的情况下源码安装配置新版OpenSSL+Apache 1条评论 201

你可参考

;word=%C8%E7%BA%CE%D4%DA%B2%BB%D0%B6%D4%D8%CF%D6%D3%D0OpenSSL%B5%C4%C7%E9%BF%F6%CF%C2%D4%B4%C2%EB%B0%B2%D7%B0%C5%E4%D6%C3%D0%C2%B0%E6OpenSSL%2BApacheie=gbk

其次,openSSL漏洞注意

主要影响一些类似支付等,目前腾讯电脑管家已经可以查杀修复,并且还带防护版,可在官方论坛下载体验

打开腾讯电脑管家——病毒查杀

打开腾讯电脑管家——工具箱——漏洞修复

平时也可以管家保护优化电脑哟,还是很方便的

2条大神的评论

  • avatar
    访客 2022-08-07 上午 07:25:21

    :提醒需要在build之前做make dependmake dependmake installmv /usr/bin/openssl /usr/bin/openssl.bakmv /usr/include/openssl /usr

  • avatar
    访客 2022-08-07 上午 10:44:05

    /etc/ld.so.confldconfig -v检测安装是否成功:openssl version -a如何在不卸载现有OpenSSL的情况下源码安装配置新版OpenSSL+Apache 1条评论 201你可参考;word=%C8%E7%BA%CE%D4%DA%B2%BB

发表评论