在 ubuntu 上为 ssl 请求创建 csr 会出错

Bip*_*ane 2 ubuntu ssl openssl

我正在尝试在我的网站上创建 ssl 认证。为了创建 csr ,我使用了命令:

openssl req –new –newkey rsa:2048 –nodes –keyout mydomain.key –out mydomain.csr
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误消息:

req:使用 -help 进行汇总。

我检查了是否安装了openssl,它给出了版本。所以,它被安装了。

我不知道该怎么办。我对此很陌生。这是我第一次尝试获取 ssl。所以,我很难过。每一个帮助表示赞赏。

小智 8

我看到了完全相同的行为,试图根据我在 digicert 网站上找到的说明在 Ubuntu 中生成 CSR。在网上到处搜索之后,我终于注意到我的命令中的两个连字符看起来略有不同。

看起来我复制的说明实际上包含一些破折号而不是连字符。

当我手动输入命令而不是复制/粘贴时,openssl 命令按预期工作

复制/粘贴 Digicert 命令:

openssl req –new –newkey rsa:2048 –nodes –keyout ./server.key –out ./server.csr
Run Code Online (Sandbox Code Playgroud)

失败命令的屏幕截图

手动输入 Digicert 命令:

openssl req -new -newkey rsa:2048 -nodes -keyout ./server.key -out ./server.csr
Run Code Online (Sandbox Code Playgroud)

命令成功截图