Linux執行個體中SSH訪問所需要的關鍵檔案或目錄丟失,可能會導致無法登入Linux執行個體。本文主要介紹,在無法遠端連線ECS執行個體時,檢查該執行個體中是否存在sshd_config設定檔的方法。
卸載異常ECS執行個體的系統硬碟,並將該磁碟作為資料盤掛載到正常ECS執行個體中,具體操作請參見如何通過掛載到ECS執行個體作為資料盤的方式登入異常系統硬碟的步驟一到步驟四章節。
進入正常執行個體的被掛載目錄,切換到root使用者,執行以下命令,檢查是否存在
sshd_config設定檔。ll /etc/ssh/sshd_config如果不存在
sshd_config設定檔,則使用cp命令將正常ECS執行個體系統硬碟的/etc/ssh/sshd_config檔案拷貝到被掛載目錄的/etc/ssh目錄中。參見如何通過掛載到ECS執行個體作為資料盤的方式登入異常系統硬碟的步驟五章節,恢複異常ECS執行個體的系統硬碟。
遠程登入已修複的ECS執行個體,確認ECS執行個體恢複正常。