憑證問題
發佈時間: 2016年3月
適用於: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
本主題說明監視 UNIX 或 Linux 電腦之憑證問題的解決方式。
憑證簽署錯誤訊息
在安裝 UNIX/Linux 代理程式的過程中,您可能會看到下列錯誤。
Event Type: Error
Event Source: Cross Platform Modules
Event Category: None
Event ID: 256
Date: 4/1/2009
Time: 4:02:27 PM
User: N/A
Computer: COMPUTER1
Description:
Unexpected ScxCertLibException: Can't decode from base64
; input data is:
呼叫憑證簽署模組時,若憑證本身空白,就會發生這個錯誤。 造成這個錯誤的原因可能是遠端系統的 SSH 連線失敗。
如果您看到這個錯誤,請執行下列步驟:
確定遠端主機上的 SSH 服務精靈正在執行。
確定您可以使用探索精靈中指定的認證,開啟與遠端主機的 SSH 工作階段。
確定探索棈靈中指定的認證具有探索所需的權限。 如需詳細資訊,請參閱UNIX 和 Linux 帳戶的必要功能。
憑證名稱和主機名稱不符
憑證中使用的一般名稱 (CN) 必須符合 Operations Manager 解析的完整網域名稱 (FQDN)。 如果 CN 不相符,您會在執行探索精靈時看到下列錯誤:
The SSL certificate contains a common name (CN) that does not match the hostname
您可以輸入下列命令,檢視 UNIX 或 Linux 電腦上憑證的基本詳細資料:
openssl x509 -noout -in /etc/opt/microsoft/scx/ssl/scx.pem -subject -issuer -dates
執行這個動作時,您會看到與下例類似的輸出:
subject= /DC=name/DC=newdomain/CN=newhostname/CN=newhostname.newdomain.name
issuer= /DC=name/DC=newdomain/CN=newhostname/CN=newhostname.newdomain.name
notBefore=Mar 25 05:21:18 2008 GMT
notAfter=Mar 20 05:21:18 2029 GMT
驗證主機名稱和日期,並確認其符合 Operations Manager 管理伺服器所解析的名稱。
如果主機名稱不相符,請使用下列任一動作來解決問題:
如果 UNIX 或 Linux 主機名稱正確無誤,但是 Operations Manager 管理伺服器無法正確解析主機名稱,請將 DNS 項目修改成符合正確的 FQDN,或是新增項目到 Operations Manager 伺服器上的主機檔案。
如果 UNIX 或 Linux 主機名稱不正確,請執行下列其中一項操作:
將 UNIX 或 Linux 主機上的主機名稱變更為正確名稱,並建立新憑證。
建立具有所需主機名稱的新憑證。
若要變更憑證上的名稱:
如果建立憑證時使用的名稱不正確,您可以變更主機名稱並重新建立憑證和私密金鑰。 若要這樣做,請在 UNIX 或 Linux 電腦上執行下列命令:
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v
–f 選項會強制覆寫 /etc/opt/microsoft/scx/ssl 中的檔案。
您也可以使用 –h 和 –d 參數變更憑證上的主機名稱和網域名稱,如下列範例所示:
/opt/microsoft/scx/bin/tools/scxsslconfig -f -h <hostname> -d <domain.name>
執行下列命令,以重新啟動代理程式:
/opt/microsoft/scx/bin/tools/scxadmin -restart
若要新增項目到主機檔案:
如果 FQDN 不在反向 DNS 中,您可以新增項目到位於管理伺服器的主機檔案,以提供名稱解析。 主機檔案位於 \Windows\System32\Drivers\etc 資料夾。 主機檔案中的項目是 IP 位址和 FQDN 的組合。
例如,若要為名為 “newhostname.newdomain.name” 且 IP 位址為 192.168.1.1 的主機新增項目,請在主機檔案結尾加上下列項目:
192.168.1.1 newhostname.newdomain.name
請參閱
使用範本以進一步監視 UNIX 和 Linux
疑難排解 UNIX 和 Linux 監視
Accessing UNIX and Linux Computers in Operations Manager (在 Operations Manager 中存取 UNIX 和 Linux 電腦)
UNIX 和 Linux 帳戶的必要功能
管理組件問題
作業系統問題
記錄與偵錯
管理 UNIX 和 Linux 電腦的憑證
Managing Resource Pools for UNIX and Linux Computers (管理 UNIX 和 Linux 電腦的資源集區)
使用探索精靈在 UNIX 和 Linux 上安裝代理程式