°øÁö»çÇ×

Á¦¸ñ OpenSSL ¹öÀüÃë¾à °ü·Ã 2Â÷ °øÁö!
ÀÛ¼ºÀÏ 2014-07-02

¡Ø ¾÷µ¥ÀÌÆ® ´ë»ó ¹öÀü ¸ñ·Ï

- OpenSSL 0.9.8 ´ë ¹öÀü »ç¿ëÀÚ : 0.9.8za ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®

- OpenSSL 1.0.0 ´ë ¹öÀü »ç¿ëÀÚ : 1.0.0m ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®

- OpenSSL 1.0.1 ´ë ¹öÀü »ç¿ëÀÚ : 1.0.1h ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ®

 

 

1. ¼Ò½º ÇÁ·Î±×·¥ ´Ù¿î·Îµå

 

[root@server]# wget https://www.openssl.org/source/openssl-0.9.8za.tar.gz

100%[============================================>] 3,787,508    651K/s   in 5.7s   

 

2014-06-11 12:21:16 (651 KB/s) - `openssl-0.9.8za.tar.gz' saved [3787508/3787508]

[root@server]#

 

 

 

2. ¾ÐÃà ÇØÁ¦

 

[root@server]# tar zxf openssl-0.9.8za.tar.gz

[root@server]# ls

openssl-0.9.8za  openssl-0.9.8za.tar.gz

[root@server]#

 

 

 

3. gcc ¿Í °°Àº ÄÄÆÄÀÏ µµ±¸ ¼³Ä¡

 

[root@server]# yum -y install gcc gcc-c++

...

#¼³¸í : gcc¿Í gcc-c++¸¦ yum ÀÌ¿ëÇÏ¿© ¼³Ä¡

 

 

 

4. ÄÄÆÄÀÏ

 

[root@server]# cd openssl-0.9.8za

[root@server]# ./config --prefix=/usr/local --openssldir=/usr/local/openssl

...

[root@server]# make

...

[root@server]# make install

...

#¼³¸í : /usr/local/openssl ¿¡ ¼³Ä¡(´Ù¸¥ Æú´õ·Î º¯°æ °¡´É)

 

 

 

5. ½ÇÇà°æ·Î º¯°æ ¹× ¹öÀü È®ÀÎ

 

[root@server]# which openssl

/usr/bin/openssl

#¼³¸í : ±âÁ¸ openssl ½ÇÇà ÆÄÀÏÀÇ À§Ä¡¸¦ ã¾ÆÁÜ

 

[root@server]# mv /usr/bin/openssl /usr/bin/openssl.bak

#¼³¸í : ¿øº» openssl À» ´Ù¸¥ À̸§À¸·Î º¯°æÇÏ¿© º¸°ü

 

[root@server]# cp /usr/local/bin/openssl /usr/bin/openssl

#¼³¸í : »õ·Î ¼³Ä¡µÈ openssl À» ¿Å°ÜÁÜ

 

 

[root@server]# openssl version

OpenSSL 0.9.8za 5 Jun 2014

#¼³¸í : ¹öÀü È®ÀÎ

 

¡ã ÀÌÀü±Û SHA-1 ¾Ë°í¸®Áò¿¡ Á¦±âµÇ´Â º¸¾ÈÀ§Çè °¡´É¼º¿¡ ´ëÀÀ ¹æ¾È °øÁö.
¡å ´ÙÀ½±Û OpenSSL 1.0.1 ¹öÀüÃë¾à °ü·Ã °øÁö!