一、什么是Kali
kali是linux其中一個發行版,基于Debian,前身是BackTrack(簡稱BT系統)。kali系統內置大量滲透測試軟件,可以說是巨大的滲透系統,涵蓋了多個領域,如無線網絡、數字取證、服務器、密碼、系統漏洞等等,知名軟件有:wireshark、aircrack-ng、nmap、hashcat、metasploit-framework(msf)。
二、Kali Linux下載
kali官網地址:https://www.kali.org/get-kali/#kali-platforms
kali支持裸機安裝、也可使用虛擬機安裝。裸機安裝方式較為復雜,本篇文章以虛擬機安裝講解,這種方式特別適合新手。
1、進入kali官網,選擇虛擬機方式
2、找到需要的文件,點擊下載按鈕,就可以下載了
3、下載后,我們將文件解壓
三、Kali Linux安裝
1、打開VMware,選擇文件->打開,選擇剛剛解壓后的kali文件
2、打開后,就能看到新添加的kali虛擬機,點擊“啟動此虛擬機”就可進入安裝
3、等待安裝完成
4、安裝完成,出現登錄界面,輸入默認用戶名及密碼均為kali即可登錄
四、Kali linux修改root權限
1、桌面右鍵->Open Terminal Here
2、在命令行界面進行如下操作:
輸入sudo passwd root,回車;
先需要輸入kali的密碼,即kali;
然后讓你設置新的密碼;
然后再輸入一次;則提示 password updated successfully。
3、然后Switch User切換用戶,使用root用戶密碼登錄。打開Terminal命令行窗口,就可以看到是root賬戶權限了。在這個權限下,我們就可以使用任何的滲透測試的工具了。
五、Kali linux設置ssh登陸
Kali是默認禁止直接用root用戶遠程登錄的,想要實現root用戶的遠程登錄,需要修改/etc/ssh/sshd_config配置文件。
1、在Terminal界面,輸入cd /etc/ssh,找到sshd_config文件
2、輸入cp sshd_config sshd_config.bak,將文件進行備份,若要修改文件記得養成備份的好習慣。
3、vim ssh_config編輯文件
將passwordAuthentication yes前的#去掉
找到PermitRootLogin 這行,修改為PermitRootLogin yes
編輯完成后,保存退出。
六、Kali linux設置ssh自啟動
1、Kali開機后,ssh可能是默認關閉的,可通過service ssh status查看ssh狀態,inactive(dead)則表示關閉,這里可以設置下ssh自啟動
2、update-rc.d ssh enable,設置系統開機自動啟動SSH服務,重啟后會生效。
若要關閉自啟動,則update-rc.d ssh disable。
七、xshell連接Kali
1、通過ifconfig獲取kali的ip,得到ip為192.168.253.132
2、打開xshell->連接,輸入主機ip、root用戶及密碼,點擊連接,則顯示連接成功