簡體   English   中英

權限被拒絕嘗試使用openssl,sudo從webstie下載證書

[英]permission denied trying to download certificate from webstie using openssl, sudo

我想在我正在使用此命令的Linux服務器中下載ssl證書

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

我在使用sudo作為上述命令時需要幫助,我嘗試在開始時添加sudo ,但由於權限被拒絕而失敗,在使用sed in命令時需要使用sudo的幫助。

為什么需要sudo(1)來執行此操作? 您的示例對我訪問www.oracle.com:443的效果很好,如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM