权限被拒绝尝试使用openssl,sudo从webstie下载证书

时间:2015-06-26 18:32:45

标签: linux sed sudo

我想在我使用此命令的linux服务器上下载ssl证书

echo -n | openssl s_client -connect HOST:PORTNUMBER | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/$SERVERNAME.cert

我在上面的命令中使用 sudo 时需要帮助,我尝试在开始时添加 sudo 但是在权限被拒绝的情况下失败,需要帮助才能使用 sudo 在命令中使用 sed 时。

1 个答案:

答案 0 :(得分:1)

为什么你需要sudo(1)来做这个?您的示例适用于我访问www.oracle.com:443,如下所示:

echo -n | openssl s_client -connect www.oracle.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'