OPENSSL升级过后,-bash: openssl: command not found

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OPENSSL升级过后,-bash: openssl: command not found相关的知识,希望对你有一定的参考价值。

我的操作系统是。红帽5.4. SSL原来的版本是操作系统自带的是
OpenSSL 0.9.8 branch is NOT vulnerable

然后今天升级来着。我是用ROOT用户升级的。版本是OpenSSL 1.0.1g
这是我的升级步骤
#tar -xzvf openssl-1.0.1g.tar.gz
#cd openssl-1.0.1g
#./config shared zlib
#make
#make install
mv /usr/bin/openssl /usr/bin/openssl.OFF
mv /usr/include/openssl/usr/include/openssl.OFF
ln -s /usr/local/ssl/bin/openssl/usr/bin/openssl
ln -s/usr/local/ssl/include/openssl /usr/include/openssl
3 配置库文件搜索路径
#echo “/usr/local/ssl/lib” >> /etc/ld.so.conf
#ldconfig -v
4 查看openssl 版本号,验证安装正确性
#openssl version -a

执行结果是:
OpenSSL 1.0.1g 7 Apr 2014
built on: Wed Apr 16 19:49:24 CST 2014
platform: linux-elf
options: bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -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_ASM
OPENSSLDIR: "/usr/local/ssl"

我用ROOT用户的时候。使用openssl version -a 命令是好用的。
但是我用其他的用户的时候。系统提示-bash: openssl: command not found。
想知道为什么。现在不知道怎么办了? 可以回退还是什么的?求大神指教。

参考技术A 文件没找到,应该是路径的问题,先在 root 下 用 which openssl看他在哪儿,在其他用户下用绝对路径试试看?

ssh漏洞修复:openssh升级及降级

参考技术A ssh  -V查看当前版本

在这里使用脚本升级(前提:你的网络是可以连接外网的)

yum  -y  install gcc

写个update.sh的文件,直接bash搞起

ssh -V查看版本有没有升级

说明:

1.卸载openssh,命令就是这个yum  -y  remove  openssh-当前版本(8.5p)

2.yum库指向本地的源

3.重新安装openssh,yum  -y  install  openssh,openssh-server openssh-clients(这三个包)

4.启动这个服务systemctl    restart  sshd

5.执行上面的脚本更新版本

6.重新启动这个服务systemctl    restart  sshd

7.修改配置文件/etc/ssh/sshd_config(按照需求改它的配置文件)

8.重新启动这个服务systemctl    restart  sshd

以上是关于OPENSSL升级过后,-bash: openssl: command not found的主要内容,如果未能解决你的问题,请参考以下文章

Linux里面openss-devel是啥?

加密技术---openss 理论

Centos7.4升级openssl和apache

04.openssl背景

Openssl证书工具使用手册

openssl基础