事先了解內容: 1、Kali 系統和Ubuntu系統以及Debian系統底層是一樣的,都使用的是apt-get源
2、Kali 的系統和鏡像 騰訊雲都不提供
3、導入騰訊雲服務器的鏡像文件格式有要求
4、Kali 官網提供雲服務器的鏡像文件,僅存在ISO鏡像文件
整體思路:下載官方Kali系統鏡像文件(ISO)) ---------> 制作符合騰訊雲的鏡像文件 ---------> 導入騰訊雲控制台中 ---------> 騰訊雲安裝kali系統
一、准備工作
注意事項: ①“制作鏡像”建議鏈接手機wifi安裝kali系統
②“制作鏡像”安裝kali 時 需要注意安裝磁盤大小,建議安裝20G以上
③騰訊雲在導入 Linux 系統鏡像前,需要確保鏡像內部已正確安裝了 cloud-init 服務。
kali linux 鏡像一個 官網下載地址:Official Kali Linux Downloads
雲主機一個騰訊雲:https://cloud.tencent.com/
雲主機鏡像必須是 RAW格式|QCOW2格式|VHD格式|VMDK格式
virtualbox 虛擬機軟件一個(自制鏡像工具使用)下載地址:https://www.virtualbox.org/wiki/Downloads
本文種使用的鏡像如下:Kali Linux 64-Bit (Installer) 點擊即可下載
二、制作鏡像
導入kail.ios鏡像
第一步:安裝virtualbox,安裝后如下
第二步:在virtualbox安裝kali虛擬機
騰訊雲主機對鏡像的要求如下,其他雲主機可自行查看文檔說明
也就是,你最終制作的鏡像必須是 RAW格式|QCOW2格式|VHD格式|VMDK格式中的一種(我使用的是RAW格式)
第三步:打開virtualbox,新建虛擬電腦,按要求填寫,點擊下一步
第四步:創建虛擬機硬盤,選擇專家模式
第五步:選擇虛硬盤文件類型,你可以選擇VHD,此處我選擇的是QCOW(后期我轉換成RAW格式上傳),硬盤不要太大,否則生成的虛擬機硬盤文件會很大,要壓縮才能上傳
第六步:對虛擬機進行設置
安裝KALI系統
第一步:點擊OK,啟動虛擬機
第二步:進入圖行界面,安裝kali-linux
安裝過程中的幾處關鍵點,文字總結如下:
①分區--手動
②是否創建空的分區表 ---yes
③選擇---創建一個新的分區
④大小--默認
⑤分區類型----兩個主分區(交互空間 ext4日志文件系統)一個邏輯分區
⑥是否想返回分區菜單---否
⑦待改動寫入磁盤----是
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
KALI系統安裝過程中出現報錯
問題:執行某個安裝步驟失敗。您可以嘗試從菜單中重新運行這個失敗項目,或者跳過它選擇其他項目,失敗步驟:XXX
這個是因為少了一個步驟:下次補上。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
然后一番等待,選定國家、語言之類的就開始安裝了.........................
記住自己的用戶名,記住自己設置的密碼 這些以后登錄要用到
一直等到安裝成功,輸入用戶名,密碼登錄,打開一個終端
設置root密碼 在終端中輸入:
sudo passwd root
剛才設置的輸入密碼
apt-get update
apt-get upgrade
apt-get install openssh-server
輸入 y
這一步很關鍵,截個圖,強調一下,安裝 ssh很關鍵,本地會話要用到
命令來啟用它:
systemctl enable ssh
安裝 cloud-init
場景操作:Cloud-init 主要提供實例首次初始化時自定義配置的能力。如果導入的鏡像沒有安裝 cloud-init 服務,基於該鏡像啟動的實例將無法被正常初始化,導致該鏡像導入失敗。
執行以下命令,安裝 cloud-init。
apt-get install cloud-init
制作雲鏡像.VMDK .QCOW
參考qemu-img轉換鏡像 https://cloud.tencent.com/document/product/213/62569
(qemu-img 工具將其他格式的鏡像文件轉換為 VHD 或 RAW 格式)
第一步:下載QEMU-img;下載地址:https://qemu.weilnetz.de/w64/?spm=a2c4g.11186623.0.0.52164204ykdbP9;並且安裝QEMU-img
此處安裝路徑:D:\software_customization\qemu-w64
第二步:配置環境變量 QEMU-img;此電腦-----屬性------高級系統設置-----環境變量-----系統環境變量;找到path后,添加(前后添加分號)
;D:\software_customization\qemu-w64;
第三步:測試環境,打開cmd輸入 qemu-img --help;看返回結果;
第四步:輸入qemu命令;等待轉換完成,大概5分鍾左右
qemu-img convert -f <源鏡像文件格式> -O <目標鏡像格式> <源鏡像文件名> <目標鏡像文件名>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
騰訊雲導入kali鏡像
具體步驟參考 https://cloud.tencent.com/document/product/213/4945
第一步:登錄雲服務器控制台,單擊左側導航欄中的 【雲服務--------先 開通 COS,再 創建 bucket 存儲桶,上傳鏡像文件到 bucket 並 獲取鏡像文件 URL】我做鏡像25G;大概4~5小時才可能導入成功
第二步:修改 存儲通 訪問權限,改為 【公有讀私有寫】;
第三步:復制URL【對象存儲桶------->存儲桶列表--------->存儲桶名稱“XXX”----------> 存儲桶詳情 --------> 復制 對象地址】
第四步:創建 自定義鏡像;【雲服務器------>鏡像------->導入鏡像--------->步驟三准備好了;勾選下一步----------> 復制存儲桶放的鏡像URL,其他信息正常填--------> 下一步 ------> 開始導入】
然后選擇自己剛才上傳的鏡像,用戶名密碼保持與虛擬機一致就可以。幾分鍾后,登錄(點擊上圖中的登錄)
直接上傳鏡像,利用VNC可視化安裝,可是一直提醒“介質錯誤”,最后安裝失敗,最后通過自己的辦法成功安裝
如果出現如下界面,說明你安裝成功了,輸入你在虛擬機上設置的用戶名和密碼