vCenter 8.0 U2 之後,如果 SSH 偶發無法用 root 登入,不要只懷疑密碼輸錯。root 帳號鎖定、登入失敗次數、密碼到期、安全策略都可能造成這種現象。
我會先判斷是 SSH 問題、帳號鎖定,還是 VCSA 本身服務異常。
先確認 VAMI 和主控台能不能進
如果 VAMI 或 VM console 還能登入,先從本機確認帳號狀態。不要一直從同一個 SSH client 重試,避免失敗次數繼續增加。
檢查登入失敗和鎖定狀態
grep -i "failed\|failure\|locked" /var/log/messages
grep -i "sshd" /var/log/messages
不同 VCSA 版本使用的鎖定機制可能不同,實際命令要按系統版本確認。重點是先找到失敗來源和時間點。
檢查密碼到期
root 密碼過期後,SSH 行為可能和一般登入失敗很像。VAMI 裡也要檢查 password expiration 設定。
查登入來源
如果是監控、備份、跳板機或自動化腳本一直用舊密碼登入,解鎖後還會再次鎖定。先找來源,比單純解鎖更重要。
原文參考:vCenter8.0 U2 的 SSH 隨機無法訪問:root 帳戶鎖定問題。這篇改成繁體版,偏向實際維運排查。





