遠程連接Linux云主機報錯:Module is unknown
更新時間 2023-09-07 16:53:54
最近更新時間: 2023-09-07 16:53:54
分享文章
本文主要介紹遠程連接Linux云主機報錯:Module is unknown如何處理。
問題描述
遠程連接Linux云主機報錯:Module is unknown
圖 Module is unknown

說明
修改此問題需要重啟進入救援模式,請評估風險后進行操作。
本節操作涉及云主機重啟操作,可能會導致業務中斷,請謹慎操作。
根因分析
由于錯誤修改/etc/pam.d/目錄下的文件導致。
處理方法
1.進入云主機的單用戶模式。
以CentOS 7操作系統為例:
a.重啟云主機,單擊“遠程登錄”。
b.按上方向鍵,阻止系統自動繼續,在出現內核選項時按字母鍵e進入內核編輯模式。
圖 進入內核編輯模式

說明Euler鏡像默認對grub文件進行了加密,進入編輯內核模式時會提示:Enter username,需要輸入用戶和密碼,請聯系客服獲取。
c.找到linux16行末尾,刪除不需要加載的參數到ro參數。
d.修改ro為rw,以讀寫方式掛載根分區。
e.并添加rd.break,然后執行Ctrl+X。
圖 修改前

圖 修改后

f.執行以下命令切換至/sysroot目錄。
# chroot /sysroot
2.執行以下命令,查看系統日志定位出錯的文件
grep Module /var/log/messages
圖 系統日志

3.編輯系統日志中提示的錯誤文件,并注釋或修改錯誤行。
vi /etc/pam.d/login
圖 修改錯誤信息

4.重啟服務器,重試連接云主機。
說明
如需查看修改記錄,定位是否人為錯誤修改導致,請執行以下命令。
? ? ? ? ? ?vi /root/.bash_history
? ? ? ? ? 搜索關鍵字vi或者login
請勿隨便修改/etc/pam.d/目錄下的文件。如需對pam詳細了解可查看pam.d幫助手冊,在系統內執行以下命令。
? ? ? ? ? ?man pam.d