Centos 7.9에 OpenSSH는 9.3p2 , OpenSSSL는 1.1.1w로 Upgrade 하였는데
ssh -V 명령으로 나오는 결과와 실제 설치된 openSSL의 버전이 아래와 같이 다르게 표시됩니다.
~]$ ssh -V
OpenSSH_9.3p2, OpenSSL 1.0.2k-fips 26 Jan 2017
~]$ openssl version
OpenSSL 1.1.1w 11 Sep 2023
/usr/lib64/libcrypto.so 와 /usr/lib64/libssl.so 는 새로 설치한 openssl의 l파일로 링크했습니다.
ln -s /usr/local/ssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so
ln -s /usr/local/ssl/lib/libssl.so.1.1 /usr/lib64/libssl.so
ssh -V 결과가 실제 설치된 OpenSSL의 버전으로 표시되게 하는 방법이 궁금합니다.
Centos7ÀÌ ¾ø¾î¼ ¾î¶»°Ô µÇ¾îÀÖ´ÂÁö ¸ð¸£°Ú½À´Ï´Ù. lld `which ssh`·Î ¶óÀ̺귯¸® ÂüÁ¶ÇÏ´Â °Í È®ÀÎÇغ¸½Ã°í¿ä
»õ·Î ÄÄÆÄÀÏÇÒ¶§ ÃֽŠ¹öÀü ¶óÀ̺귯¸®¸¦ ÁöÁ¤Çغ¸¼¼¿ä
./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/ssl/bin --with-pam
½ÉÁö¾î´Â ½Ã½ºÅÛÀÇ OpenSSL ¹öÀüÀÌ ³·¾Æµµ OpenSSH°°Àº°É 1.1·Î ¸¸µé ¼ö µµ ÀÖ½À´Ï´Ù
~]$ openssl version
OpenSSL 1.1.1w 11 Sep 2023
~]$ ssh -V
OpenSSH_9.3p2, OpenSSL 1.1.1w 11 Sep 2023
°í¸¿½À´Ï´Ù.