Linux執行個體中SSH訪問所需要的關鍵檔案或目錄丟失,可能會導致無法登入Linux執行個體。本文主要介紹,在無法遠端連線Simple Application Server執行個體時,檢查該執行個體中是否存在sshd_config
設定檔的方法。
操作步驟
使用救援遠端連線Linux伺服器。具體操作,請參見使用救援串連Linux伺服器。
執行以下命令,檢查是否存在
sshd_config
設定檔。ll /etc/ssh/sshd_config
如果不存在
sshd_config
設定檔,您可以根據實際情境選擇對應的修複方式。通過scp命令拷貝關鍵系統檔案修複
執行以下命令,將正常的Simple Application Server執行個體中
sshd_config
設定檔拷貝到當前缺失檔案的Simple Application Server執行個體。scp root@<正常的Simple Application Server公網IP>:/etc/ssh/sshd_config /etc/ssh
例如正常的Simple Application Server公網IP為120.27.XX.XX。
scp root@120.27.XX.XX:/etc/ssh/sshd_config /etc/ssh
執行以下命令,重啟sshd服務。
systemctl restart sshd
通過快照復原系統硬碟修複
如果已建立快照,可以使用快照復原雲端硬碟。具體操作,請參見使用快照復原磁碟。
遠端連線LinuxSimple Application Server,驗證遠程登入問題是否已經修複。具體操作,請參見遠端連線Linux伺服器。