[VMware] 執行 esxcli 時,出現 Server SHA-1 thumbprint not trusted 錯誤

[VMware] 執行 esxcli 時,出現 Server SHA-1 thumbprint not trusted 錯誤

好久沒用 esxcli 來操作 ESXi server 了…

今天因為專案的需求跑了一下 esxcli,

想用它來查詢某台 ESXi server (假設是 172.22.1.1) 的版本資訊,

結果出現了錯誤,說這台 ESXi server 是不被信任的:

root@localhost / # /usr/bin/esxcli --server 172.22.1.1 --username root --password mypassword --portnumber 443 system version get

Connect to 172.22.1.1 failed. Server SHA-1 thumbprint: 12:34:AE:11:18:84:96:ED:B6:BC:6A:AF:E6:DD:10:5F:8E:BF:44:E4 (not trusted).

 

查了一下,要先用下面的指令,

將 ESXi server 的使用者與密碼先登錄上去:

root@localhost / # /usr/lib/vmware-vcli/apps/general/credstore_admin.pl add --server 172.22.1.1 --username root --password mypassword

New entry added successfully

 

再將 ESXi server 的 thumbprint 也登錄上去:

root@localhost / # /usr/lib/vmware-vcli/apps/general/credstore_admin.pl add --server 172.22.1.1 --thumbprint 12:34:AE:11:18:84:96:ED:B6:BC:6A:AF:E6:DD:10:5F:8E:BF:44:E4

New entry added successfully

 

再執行 esxcli 指令,就能成功查詢到資訊了:

root@localhost / # /usr/bin/esxcli --server 172.22.1.1 --username root --password mypassword --portnumber 443 system version get

   Product: VMware ESXi
   Version: 5.5.0
   Build: Releasebuild-2068190
   Update: 2

 

參考資料:VMware: Thumbprint error when running ESXCLI command as a vCLI command (2108416)

(本頁面已被瀏覽過 5 次)

發表迴響

你的電子郵件位址並不會被公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料