遠程連接Kali Linux使用PuTTY實現SSH遠程連接
本書主要以在Android設備上安裝的Kali Linux操作系統為主,介紹基於Bash Shell滲透測試。由於在默認情況下,在Android設備上安裝的Kali操作系統沒有安裝任何工具。如果直接在手機或平板上安裝一些軟件時,可能不太方便。此時,用戶可以在各種操作系統中遠程連接到Kali Linux的命令行或圖形界面。本節將分別介紹使用SSH和VNC遠程連接Kali Linux遠程連接Kali Linux使用PuTTY實現SSH遠程連接本文選自基於Android設備的Kali Linux滲透測試教程。
1.3.1 SSH遠程連接
在Android設備上安裝Kali Linux后,可以看到默認自動開啟了SSH服務。在Windows和Linux中,都有相應的客戶端可以遠程連接到SSH服務。下面分別介紹SSH遠程連接的方法。
1.在Windows下使用PuTTY實現SSH遠程連接
【實例1-1】演示在Windows下,使用PuTTY工具遠程連接到Kali Linux操作系統(這里以Android設備上的Kali操作系統為例,其IP地址為192.168.6.103)。具體操作步驟如下所示遠程連接Kali Linux使用PuTTY實現SSH遠程連接本文選自基於Android設備的Kali Linux滲透測試教程:
(1)下載PuTTY軟件的Windows版本。下載后,該軟件可以直接使用,不需要進行安裝。
(2)啟動PuTTY工具,將顯示如圖1.38所示的界面。
圖1.38 PuTTY配置界面
(3)在該界面Host Name(or IP address)對應的文本框中輸入Linux Deploy中獲取的IP地址,並且在Connection type下面選擇SSH。然后單擊Open按鈕,將顯示如圖1.39所示的界面。
圖1.39 警告信息
(4)該界面顯示了一個警告信息,這是為了安全確認是否要連接到該服務器。該對話框只有在第一次連接某台主機時才會彈出。這里單擊“是”按鈕,將顯示如圖1.40所示的界面。
圖1.40 登錄成功
(5)在該界面輸入登錄Kali系統的用戶名和密碼即可登錄到系統。在Android設備上安裝的Kali操作系統,默認的用戶名和密碼分別是android和changeme。這里遠程連接的用戶android是一個普通用戶。但是在Linux中,通常一些操作必須是超級用戶root來運行。此時就需要切換到root用戶,執行命令如下所示:
- android@localhost:~$ sudo su -
- root@localhost:~#
從輸出的信息中,可以看到命令提示符以變為#。此時所在的目錄就是root用戶的家目錄遠程連接Kali Linux使用PuTTY實現SSH遠程連接本文選自基於Android設備的Kali Linux滲透測試教程。