SSH為Secure Shell的縮寫,SSH為建立在應用層基礎上的安全協議。SSH是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用SSH協議可以有效防止遠程管理過程中的信息泄露問題。
Kali linux默認的安裝是沒開啟ssh,而Kali官網提供的vmware鏡像則是開啟了ssh。
------------
1、查看ssh狀態
/etc/init.d/ssh status
顯示active則代表運行着
顯示inactive則代表關閉着
2、重啟、開啟、關閉ssh
重啟ssh
/etc/init.d/ssh restart
開啟ssh
/etc/init.d/ssh start
關閉ssh
/etc/init.d/ssh stop
3、開機自啟動ssh
update-rc.d ssh enable
重啟后會生效,如要關閉自啟動
update-rc.d ssh disable
4、使用xshell連接kali
獲取Kali的ip
ifconfig
得到ip為192.168.61.128
修改sshd的設置,讓其允許root用戶用密碼遠程登錄(否則當Xshell連接Kali時,會提示:SSH服務器拒絕了密碼。)
vi /etc/ssh/sshd_config
找到(如果找到的PermitRootLogin已被注釋的就取消其注釋)
# Authentication: LoginGraceTime 120 PermitRootLogin without passwd (或者是PermitRootLogin prohibit-password) StrictModes yes
修改為
# Authentication: LoginGraceTime 120 PermitRootLogin yes StrictModes yes
保存后退出,重啟一下ssh
/etc/init.d/ssh restart
再打開Xshell進行連接
ok :)