在CentOS 5.8 x64 下执行fence_ilo时发现无法连接到主机, 但是在IE浏览器中正常(这个用户只允许ssl连接).

[root@db-xxx ~]# fence_ilo -a $IP -l $USERNAME -p $PWD -o status
Unable to connect/login to fencing device

在网络中使用RHEL 5.6的fence_ilo却可以正常连接目标机.

[root@db-xxx ~]# fence_ilo -a $IP -l $USERNAME -p $PWD -o status
Status: ON
问题应该出在CentOS 5.8上.
对比两个系统下的fence_ilo文件 : 
RHEL 5.6下面在开始部分有加载OpenSSL的动作.

from OpenSSL import SSL
把5.6的fence_ilo拷贝到CentOS 5.8下面执行.
报错如下 :

Traceback (most recent call last):File "/sbin/fence_ilo", line 18, in ?from OpenSSL import SSL
ImportError: No module named OpenSSL
说明CentOS 5.8下面少了OpenSSL模块.
使用以下方法安装即可.

wget https://launchpad.net/pyopenssl/main/0.11/+download/pyOpenSSL-0.11.tar.gz
tar -zxvf pyOpenSSL-0.11.tar.gz
cd pyOpenSSL-0.11
# ll
total 108
-rw-r--r-- 1 1125 1125 21333 Nov  2  2010 ChangeLog
-rw-r--r-- 1 1125 1125 26532 Nov  2  2010 COPYING
drwxr-xr-x 3 1125 1125  4096 Nov  2  2010 doc
drwxr-xr-x 3 1125 1125  4096 Nov  2  2010 examples
-rw-r--r-- 1 1125 1125  5806 Nov  2  2010 INSTALL
-rw-r--r-- 1 1125 1125   287 Nov  2  2010 MANIFEST.in
drwxr-xr-x 6 1125 1125  4096 Nov  2  2010 OpenSSL
-rw-r--r-- 1 1125 1125   574 Nov  2  2010 PKG-INFO
-rw-r--r-- 1 1125 1125  1109 Nov  2  2010 README
drwxr-xr-x 2 1125 1125  4096 Nov  2  2010 rpm
-rw-r--r-- 1 1125 1125   315 Nov  2  2010 setup.cfg
-rwxr-xr-x 1 1125 1125  8234 Nov  2  2010 setup.py
-rw-r--r-- 1 1125 1125   252 Nov  2  2010 TODO
./setup.py install

安装好后, 使用5.8和5.6的fence_ilo都可以正常返回.

[root@db-xxx ~]# fence_ilo -a $IP -l $USERNAME -p $PWD -o status
Status: ON
[参考]
1. https://launchpad.net/pyopenssl/+download
2. https://launchpad.net/pyopenssl/main/0.11/+download/pyOpenSSL-0.11.tar.gz

fence_ilo can't connect by ssl, since CentOS 5.8 lack pyOpenSSL相关推荐

  1. php默认ssl版本号,centos 6.5系统PHP环境下的CURL库的SSL Version默认为NSS,怎么变更为OpenSSL?...

    针对你的问题,在我的开发环境里亲自实践了一遍成功了,说下步骤: 先来一次yum update,把openssl更新到最新版本 然后确认curl的ssl版本是不是openssl,centos默认安装的是 ...

  2. Nginx配置SSL证书(CentOS环境),实现https请求

    目录 一.Nginx配置SSL 1.证书申请 二.配置SSL 2.1 证书上传 2.2 HTTPS server配置 2.2.3 配置转发 三.配置问题 四.配置示例 1.nginx.conf配置SS ...

  3. 关于[root@yww etc]# ping www.baidu.com connect: Network is unreachable centOS ping外网的问题

    在Linux系统中ping自己可以ping通. ping外网显示错误connect: Network is unreachable 百度错误,大部分都是说/etc/sysconfig/network- ...

  4. Confluence 6 导入 SSL 证书和问题解决

    有关这些命令的更多信息,请参考 Keytool documentation. 添加根证书(root certificate)到你默认的 Java keystore,可以使用下面的命令行.这个证书被用来 ...

  5. 使用Apache Commons Net SMTP以Java(和Android)发送邮件:STARTTLS,SSL

    最近我正在做一个Android实验,我想使用SMTP服务器通过android应用程序通过身份验证和加密来发送电子邮件. 好吧, 我发现Android上的javax.mail并不是一个很好的选择 ,因为 ...

  6. 在Jetty服务器上安装SSL证书

    在Jetty服务器上安装SSL证书 阿里云SSL证书服务支持下载证书安装到Jetty服务器,从而使Jetty服务器支持HTTPS安全访问.本文介绍了证书安装的具体操作. Jetty服务器版本确认.建议 ...

  7. 搭建centos 7 并部署ftp的详细过程

     目录 1.搭建centos 7 2.Linux环境下部署ftp 1.首先,我们执行安装 2.然后我们进入文件夹查看一下是否有问题 3.我们先给linux系统添加一个登录ftp的账户 4. 我们需要限 ...

  8. TLS/SSL双向认证

    相关文章: openssl genrsa 命令详解 一.PKI.CA.TLS/SSL.OpenSSL等概念及原理 CA 证书签发机构,自己持有私钥,创建根证书,并把根证书发送给操作系统厂商,内置于操作 ...

  9. 配置neo4j bolt+s ssl

    配置neo4j bolt+s ssl 创建证书 更改权限 配置neo4j ssl 查看neo4j ui页面 springboo项目连接neo4j bolt+s ssl 导入rootCA.crt证书到 ...

  10. python sslerror_python中的ssl错误是什么意思?

    我有以下简单的python代码,用于在客户机和服务器之间执行ssl握手和验证证书: ssl测试.py:import ssl import socket s = socket.socket() prin ...

最新文章

  1. MMD_3a_CommunitiesInSN
  2. Spyder导入已有文件夹
  3. htm tt cite em u
  4. verilog case语句_浅谈Design Compiler -- Verilog语言结构到门级的映射
  5. java 获取mysql链接_Java中如何获取mysql连接的3种方法总结
  6. 自定义依赖注解无效_SpringValidation用注解代替代码参数校验解析
  7. oracle 创建一揽子协议,Oracle PO - 模块一揽子采购协议小结
  8. iOS连续上传多张图片
  9. 字典工具类 DictUtils 源码及分析
  10. SmartDNS设置和各个选项意义使用指南
  11. 黑马 docker 学习笔记
  12. 思考的力量—谈谈程序员成长背后的思考力
  13. 自由软件到底值多少钱?
  14. for循环的执行顺序,i++和++i
  15. python黑科技:Python大佬用20行代码带你打造一个微信聊天机器人,真神了~
  16. VSTO开发PPT插件将PPT导出成图片
  17. 【Gym - 100482B Farmer 】 思维
  18. 本科计算机专业写论文写什么,本科计算机专业论文大纲格式 本科计算机专业论文框架如何写...
  19. 【机器学习】图像语义分割常用指标Dice系数 敏感性 特异性 IOU及python代码实现
  20. 杨亦涛老师分享零基础学ps笔记

热门文章

  1. Linux下搭建CACTI的时候总结的一些小知识
  2. 品味.NET经典[转载]
  3. Linux 内存管理之 SLUB分配器(6):slub debug 实例测试
  4. Android 四大组件学习之Activity二
  5. SimpleFs文件系统初步五(文件的读写)
  6. makefile中的notdir,wildcard和patsubst
  7. 深入解读Linux内存管理系列(8)——SLAB初始化
  8. Linux内核驱动之主次编号
  9. 缺少更新或刷新的键列信息_iPhone 12缺少的五个功能你会在意吗?
  10. matplotlib易混概念理解与画图详解