筆者在物理主機和虛擬機上都安裝了kali操作系統,也遇到過這種情況,解決方法也差不多。
1.物理主機:
①:在圖形登錄界面,按ctrl+alt+F2進入cli(命令行界面)模式。
②:輸入用戶名和密碼,cli模式下不會顯示密碼。輸入後回車即可。
③:執行update apt-get update &;& ampapt-get升級?
④:在④:apt-get升級的過程中,會有同意或者其他修改請求,妳直接按Y或者q退出。
⑤:選擇壹個新的shell或保留原來的shell,重新啟動進入操作界面。
2.虛擬機安裝:
物理主機的方法也適用於虛擬機下安裝的kali。如果知道ip(可以自行搜索虛擬機下如何檢查IP地址),可以使用ssh工具修復。ssh工具的操作與cli基本相同。
假設默認開啟ssh服務時使用了以下方法,kali默認無法開啟ssh。
①:使用ssh link ssh username@ip-address輸入密碼。同樣,不顯示密碼。
②:執行update apt-get update &;& ampapt-get升級?
③:在③:apt-get升級的過程中,會出現同意或者其他修改請求,妳直接按Y或者q退出。
④:選擇壹個新的shell或保留原來的shell,重新啟動進入操作界面。
有壹種方法可以直接在互聯網上修改passwd文件。我嘗試過,失敗的概率比較高(根據我嘗試的結果,不代表權威)。不建議使用這種方法。
?由於壹些不可逆因素,更新升級速度太慢,可以使用國產鏡像源:
leafpad?/etc/apt/sources.list(或者gedit?/etc/apt/sources.list還是cat?& gt& gt/etc/apt/sources . list & lt;& ltEOF)
# CUHK更新來源
deb /kali kali-rolling主要非免費捐款
deb-src /kali kali-rolling主要非免費捐款
?#阿裏雲更新來源
主要非免費捐款
deb-src /kali sana
deb /kali-security sana/updates主要貢獻者非免費
#163更新來源
deb-src/debian-安全喘息/更新主要非免費貢獻
deb/debian-安全喘息/更新主要非免費貢獻
deb/debian/wheezy-更新貢獻主頁
deb /debian/ wheezy主要貢獻
deb/debian/wheezy-proposed-updates主要貢獻
deb-src /debian/ wheezy主要貢獻者
deb-src/debian/wheezy-proposed-updates主要貢獻
#官方更新來源
deb http://http.kali.org/kali kali-rolling主要非免費貢獻
deb-src http://http.kali.org/kali kali-rolling主要非免費捐款