尝试设置自签名证书时出错

时间:2015-03-19 04:04:33

标签: amazon-ec2 openssl ipython anaconda

我在EC2实例中尝试设置笔记本服务器以允许我在EC2实例上本地创建一个ipython笔记本。 (Following these instructions)。

当我尝试使用此命令创建自签名证书时:

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

我收到以下消息:

WARNING: can't open config file: /opt/anaconda1anaconda2anaconda3/ssl/openssl.cnf
Unable to load config info from /opt/anaconda1anaconda2anaconda3/ssl/openssl.cnf

我在之前的EC2实例中使用了相同的过程,但它运行正常。有什么想法吗?

2 个答案:

答案 0 :(得分:7)

原来这是Anaconda的一个已知错误。详情请见https://github.com/ContinuumIO/anaconda-issues/issues/228

快速修复是在命令行中输入:

conda update openssl

答案 1 :(得分:0)

您是否检查了所述配置文件的权限?

ls -la /opt/anaconda1anaconda2anaconda3/ssl/

如果您没有读取权限,则需要添加它们

sudo chmod +r /opt/anaconda1anaconda2anaconda3/ssl/openssl.cnf

或者只需尝试使用sudo

作为root用户运行相同的命令