Linux系統管理:虛擬機 Kali Linux 安裝

目錄

一、理論

1.Kali Linux

二、實驗

1.虛擬機Kali Linux安裝準備階段

2.安裝Kali Linux

2.?Kali Linux 更換國內源

3. Kali Linux 設置固定IP

4. Kali Linux 開啟SSH遠程連接

5. MobaXterm遠程連接 Kali Linux

三、問題

1.apt 命令?取代哪些 apt-get命令?


?

?

一、理論

1.Kali Linux

(1)? 概念

Kali Linux是一個基于 Debian 的 Linux 發行版,也是一個面向數字取證和滲透測試的Linux操作系統分布。

(2)官網

Get Kali | Kali Linux

(3)下載

Index of /kali-images/

(4)選擇版本

https://old.kali.org/kali-images/kali-2023.4/kali-linux-2023.4-installer-amd64.iso

82b147e75dd34f549add2131fde9ce5b.png

?


?

二、實驗

1.虛擬機Kali Linux安裝準備階段

?(1)新建虛擬機

46bcd7252eb549208f4ccee1a59d021e.png

?

(2)選擇自定義(高級),點擊“下一步”按鈕。

fb6747fa40fb415a917fd92133ec7dd1.png

(3)選擇稍候安裝操作系統,點擊“下一步”按鈕。

22d8fc6a1bf8435dbcc0de37597d9cb6.png

(4)選擇“Linux”,版本選擇,點擊“下一步”按鈕。

選擇Linux操作系統,版本選擇Debian 64位

a3c2fe508a8f4150abc5c608dde15335.png

?

?(5)填寫虛擬機名稱,保存位置。點擊“下一步”按鈕。

f7e31816b1804b16baf83559b69ebcd0.png

?(6)設置處理器,根據需求更改,點擊“下一步”按鈕。

9c9b3ade02734cbaac4de8bec368b034.png

(7)根據電腦內存合理分配,這里選擇8GB

0ea29cc4332f4daeb616eb05d10fbc25.png

(8)使用網絡地址轉換(NAT)

524ad75cefd84adaaf913e5c974c8786.png

(9) 選擇I/O控制器類型

aa9008f73d65421a899ccc212de1feb6.png

(10)選擇磁盤類型

61ef66a9e78a4c48be1130fad223bd39.png

(11)選擇磁盤

d6f223d40d0e4571943e74bf181a08d8.png

(12)指定磁盤容量

f725f4fff8c94e51845c7ec382498e4b.png

?

(13)指定磁盤文件

ede46832f48a44e2b666614b880827f4.png

(14)自定義硬件

瀏覽,自行選擇相應的iso文件

68f53b90d80949fdae8caa9379b5b782.png

返回點擊完成

0bcf5513db9e4614aa4132e2dbdca467.png

?

2.安裝Kali Linux

(1)開啟此虛擬機

b856db142d1f4eecac16c5be8f858e4d.png

(2)選擇第1個 Graphical install(圖形化安裝)

3a0281711d7c49bfbba8cb25b64a08f5.png

(3)選擇語言

a775f9875f594156bcc44902c1ad84dd.png

(4)選擇位置

37c7dd4eb8034218b6d4f4ef6c89b8d7.png(5)配置鍵盤

9404047adc3a4a4c8f54d5b91b4e9ab7.png?

(6)等待安裝組件

8f18635ef4f1489cabb54e5ca1ac5ae3.png

(7)配置網絡

主機名

b80d48b40c7a4f3c92b02a53bd0e9043.png

域名為空

e5cc53fb426f46549e1287c2328bfee3.png

(8)設置用戶和密碼

用戶名

904f52900ca6429e8eb4d282fec69c56.png

45a915457d9240a68fd3bae4a8b297b3.png

密碼

1017f1bf8c4b468db5a73370c469bdb7.png

(9)磁盤分區 (默認)

15c5d66909e84ee0b73ca485889c8847.png

繼續42a1253c205343198dc45b9d51dff053.png

使用第一個分區方案

32c9efcb14d741bd88f191435b1364d9.png

完成分區操作

2b28f6429929451b81a9f71cb244b3b1.png

ba4021039790476787b835b442120607.png

(10)等待安裝系統

f0cdccc68d5646daada72121639ea76e.png

可以看到系統內核基于linux 6.5.0

fd58dfb58d0a482d9931a69ed71e502a.png

(11)選擇安裝程序(默認)

d6c79de5f85e40ef8d822573815dc2e1.png

等待安裝 (時間比較久)

65e3539a115e44e098b9bcd503e41f27.png

(12)是

2cbbf63f873548e39add5a5d63611dd1.png

(13)選擇"/dev/sda"

f26b490a1db140b18e434cc61db9e38c.png

(14)完成安裝,點擊繼續

0c7f8e262de14165bf7776c0d366d2d7.png

(15)登錄

7746348042474e48b84e3ba87ade939a.png

進入系統

19cae5e74aef40cb862263502ea9d555.png

(16)創建root賬戶

先輸入之前設置的kali的密碼,然后輸入2次root賬戶的密碼

sudo passwd root

5bcb94e989e645549ce30f21d09a6149.png

(17)切換root賬戶

su root

3659e5275d1140c89e9066731e4a9345.png
?

?

2.?Kali Linux 更換國內源

(1)國內源

1)官方源
# deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib2)阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib3)中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib4)清華大學
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free5)網易
deb http://mirrors.163.com/debian wheezy main non-free contrib 
deb-src http://mirrors.163.com/debian wheezy main non-free contrib 
deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib 
deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib
deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib 
deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib 6)浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free7)東軟大學
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib8)重慶大學
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

(2)查看官方源

vi /etc/apt/sources.list

326f5fec376d4a22b0103cffc25189e2.png

(3)注釋官方源,添加國內源

8671f85c322446e8a5386db8bf709cb8.png

(4)更新索引

apt update 

1808e85cd4a94a73ac6a2a9a559ed2b3.png

(5)查看升級列表

apt list --upgrade 

2b47c35074044bb4a51c1efbee6c47b5.png

(6)更新軟件

apt upgrade

6891de3074f5490d8c2e138caf4085bc.png

安裝過程彈框,點擊OK繼續安裝

4eeec0df9349407bab6661631465f236.png

(5)安裝中文輸入法

apt install fcitx fcitx-googlepinyin

81ccbdea07fe48a997960e2fea3e9df8.png

3. Kali Linux 設置固定IP

?(1)查看ip

1個動態IP為192.168.204.146

ip addr

81886fc5b19a42b59164ca9261eadf24.png

ifconfig

1f36a763a0dd426198012eadf2098894.png

(2)確認vim命令

apt install vim

4afb4f3864754a5a9fae84580b07f199.png(3) 查看網絡配置

vim /etc/network/interfaces 

f33ec6f5cacb45b9b1295de261a8fa39.png?

?

bcc238b988ba42fdae8ec5c91d8998aa.png
?

(4)添加DNS

vim /etc/resolv.conf#8.8.8.8是國內移動、電信和聯通通用的DNS,8.8.8.8是GOOGLE公司提供的DNS,119.29.29.29是騰訊的公共DNS,223.5.5.5是阿里的公共DNSnameserver 8.8.8.8
nameserver 114.114.114.114
nameserver 119.29.29.29
nameserver 223.5.5.5

40bf4b75783948d78268e0f4c92048d7.png

修改前:

438e945014d34f0cbc60d540726e0942.png

修改后:

fa945b120396455ba2cb8646cc345e32.png

(5)?切換目錄修改網絡配置

配置固定IP

vim /etc/network/interfaces.d/eth0 auto eth0iface eth0 inet static    #設置 eth0 使用默認的靜態地址address 192.168.204.100    #設置 eth0 的ip 地址netmask  255.255.255.0     #設置 eth0 的子網掩碼gateway 192.168.204.2        #配置當前主機的默認網關

d68eb4301cb941ec80b86561ab91f952.png

修改:

4cb556ef8c8c4d66a4dcab7d0463bf1f.png

?

(6) 重啟網絡

systemctl restart networking.service

9f2d5db950334c0ea7aa55d0188391f4.png

?

?(7)查看ip

1個動態IP為192.168.204.146

1個靜態IP為192.168.204.100

ip addr

c9b36d6c4fad496c8ecf6435ceb5ca69.png

ifconfig

6ec97a2101ac49f39e980328f8c8669f.png

4. Kali Linux 開啟SSH遠程連接

(1)編輯文件ssh_config

cd /etc/ssh
vim ssh_config

b5b0fd3c42e44f1aa5dec6ce7b548ccc.png

修改前:

54195eaaa3e9432facaf4829da927ed4.png

a10212bf15054d90a2d724e053371f5c.png

修改后:

9c5f6f9ae93546849dbefcdf0426df33.png

(2)編輯文件sshd_config

cd /etc/ssh
vim sshd_config

753e60317a8c4305a2bc79668535a95f.png

修改前:

512383a7cc9744cca427cdda5ab6bf17.png

006a88962d85440dbcd07e23b18567df.png

修改后:

a123976cc74b4628ae3ee82c749dfbe0.png

c87fd27d22494a41a24c46a1fafb0ce1.png

(3)重啟服務

service ssh restart

156e7dc7179b47c4bb307e0c6ae5a975.png

(4)?查看ssh服務狀態

service ssh status

4d0a9478e960443f8591cf596bce67c5.png

(5)設置系統自動啟動ssh服務

update-rc.d ssh enable

29f6d677823245adb56331b05eeb872f.png

?

?

5. MobaXterm遠程連接 Kali Linux

(1)下載

MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)

(2)設置SSH

c15a8c3c24c04b76af7872f291589ee6.png

輸入密碼登錄

ad994864c08a4495823c17ba3c2eb0a8.png

(3)查看系統版本

cat /etc/os-release

47505a35a2a7403cae33e42fe5dc2799.png

?

?

三、問題

1.apt 命令?取代哪些 apt-get命令?

(1)命令

apt install | apt-get install | 安裝軟件包apt remove | apt-get remove | 移除軟件包apt purge | apt-get purge | 除軟件包及配置文件apt update | apt-get update | 刷新存儲庫索引apt upgrade | apt-get upgrade | 升級所有可升級的軟件包apt autoremove | apt-get autoremove | 自動刪除不需要的包apt full-upgrade | apt-get dist-upgrade | 在升級軟件包時自動處理依賴關系apt search | apt-cache search | 搜索應用程序apt show | apt-cache show | 顯示安裝細節

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/716152.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/716152.shtml
英文地址,請注明出處:http://en.pswp.cn/news/716152.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《OpenScene: 3D Scene Understanding with Open Vocabularies》閱讀筆記1

傳統的3D場景理解方法依賴于帶標簽的3D數據集,用于訓練一個模型以進行單一任務的監督學習。我們提出了OpenScene,一種替代方法,其中模型在CLIP特征空間中預測與文本和圖像像素共同嵌入的3D場景點的密集特征。這種零樣本方法實現了與任務無關的訓練和開放詞匯查詢。例如,為了…

Phoncent博客:探索AI寫作與編程的無限可能

Phoncent博客,一個名為Phoncent的創新AIGC博客網站,于2023年誕生。它的創始人是莊澤峰,一個自媒體人和個人站長,他在網絡營銷推廣領域有著豐富的經驗。莊澤峰深知人工智能技術在內容創作和編程領域的潛力和創造力,因此…

有趣的CSS - 閃爍的鴻星爾克文字招牌效果

大家好,我是 Just,這里是「設計師工作日常」,今天分享的是利用 animation 動畫實現一個閃爍的霓虹燈文字效果。 《有趣的css》系列最新實例通過公眾號「設計師工作日常」發布。 目錄 整體效果核心代碼html 代碼css 部分代碼 完整代碼如下html…

第十一屆藍橋杯省賽第二場C++ B組 / C組《成績統計》(c++)

1.題目說明 小藍給學生們組織了一場考試,卷面總分為100 分,每個學生的得分都是一個 0 到 100 的整數。 如果得分至少是 60 分,則稱為及格。 如果得分至少為 85 分,則稱為優秀。 請計算及格率和優秀率,用百分數表示…

使用Spark探索數據

需求分析 使用Spark來探索數據是一種高效處理大規模數據的方法,需要對數據進行加載、清洗和轉換,選擇合適的Spark組件進行數據處理和分析。需求分析包括確定數據分析的目的和問題、選擇合適的Spark應用程序和算法、優化數據處理流程和性能、可視化和解釋…

【嵌入式實踐】【芝麻】【設計篇-3】從0到1給電動車添加指紋鎖:項目整體規劃

0. 前言 該項目是基于stm32F103和指紋模塊做了一個通過指紋鎖控制電動車的小工具。支持添加指紋、刪除指紋,電動車進入P檔等待時計時,計時超過5min則自動鎖車,計時過程中按剎車可中斷P檔狀態,同時中斷鎖車計時。改項目我稱之為“芝…

Pycharm下如何生成exe軟件

第一步 下載pyinstaller pip install pyinstaller 對pyinstaller第二步 使用pyinstaller cmd切換到項目目錄執行命令:pyinstaller --add-data “./templates;templates” 入口文件名.py

【語音識別】- 幾個主流模型

文章目錄 1. Wav2Vec 2.02. Whisper2. WeNet1. Wav2Vec 2.0 由Facebook AI Research(FAIR)于2020年提出的在語音方向里具有一定影響力的預訓練模型。 論文地址:https://arxiv.org/pdf/2006.11477.pdf 項目地址:https://github.com/pytorch/fairseq 訓練數據:62萬小時未…

基于Mahout實現K-Means聚類

需求分析 需要對數據集進行預處理,選擇合適的特征進行聚類分析,確定聚類的數量和初始中心點,調用Mahout提供的K-Means算法進行聚類計算,評估聚類結果的準確性和穩定性。同時,需要對Mahout的使用和參數調優進行深入學習…

頂會ICLR2024論文Time-LLM:基于大語言模型的時間序列預測

文青松 松鼠AI首席科學家、AI研究院負責人 美國佐治亞理工學院(Georgia Tech)電子與計算機工程博士,人工智能、決策智能和信號處理方向專家,在松鼠AI、阿里、Marvell等公司超10年的技術和管理經驗,近100篇文章發表在人工智能相關的頂會與頂刊…

Cloud整合Zookeeper代替Eureka

微服務間通信重構與服務治理筆記-CSDN博客 Zookeeper是一個分布式協調工具,可以實現注冊中心功能 安裝Zookeeper 隨便 就用最新版本吧 進入Zookeeper 包目錄 cd /usr/local/develop/ 解壓 tar -zxvf apache-zookeeper-3.9.1-bin.tar.gz -C /usr/local/develop 進入配置文件…

uniapp 獲取頁面來源

獲取當前頁面棧的實例,以數組形式按棧的順序給出,數組中的元素為頁面實例,第一個元素為首頁,最后一個元素為當前頁面。 let pages getCurrentPages(); if (pages.length > 1) { // 若頁面棧長度大于1則表示不止一個頁面被打開…

在 JavaScript 中用 var, let, 以及 const 有什么差別?什么時候該用哪個?

「在 JavaScript 中用 var, let, 以及 const 有什么差別?」是在前端、JavaScript 面試中常見的考題。在面試時可以先大方向地列點說出異同之處,然后再針對每一個點進行深入說明。以下是以第一人稱撰寫的參考擬答。 var, let, 以及 const 都是在 JavaScript 用來做變數宣告的…

前端導入導出

1、將后端excel二進制文件導出excel下載 import { read, utils, writeFileXLSX } from "xlsx";const useExportExcel (excelData: string, fileName: string) > {const wb read(excelData);const ws wb.Sheets[wb.SheetNames[0]];// 從工作表生成數據行const …

Android 將圖片網址url轉化為bitmap

1. 圖片網址url轉化為bitmap 1.1. 方法一 通過 HttpURLConnection 請求 要使用一個線程去訪問,因為是網絡請求,這是一個一步請求,不能直接返回獲取,要不然永遠為null,在這里得到BitMap之后記得使用Hanlder或者EventBu…

React之useState hook

實現useState js實現一個useState,簡單的原理就是賦值然后更新渲染,大概偽代碼如下: function useState(initValue) {let value initValue;function setValue(v) {if (typeof v "function") {value v(initValue);} else {value…

StarRocks實戰——首汽約車實時數倉實踐

目錄 前言 一、引入背景 二、OLAP引擎選型 三、架構演進 四、實時數倉構建 五、業務實踐價值未來規劃 原文大佬的這篇首汽約車實時數倉實踐有借鑒意義,這里摘抄下來用作學習和知識沉淀。 前言 首汽約車(以下簡稱“首約”)是首汽集團打造…

物體檢測-系列教程20:YOLOV5 源碼解析10 (Model類前向傳播、forward_once函數、_initialize_biases函數)

😎😎😎物體檢測-系列教程 總目錄 有任何問題歡迎在下面留言 本篇文章的代碼運行界面均在Pycharm中進行 本篇文章配套的代碼資源已經上傳 點我下載源碼 14、Model類 14.2 前向傳播 def forward(self, x, augmentFalse, profileFalse):if augm…

MySQL 8.0 架構 之錯誤日志文件(Error Log)(2)

文章目錄 MySQL 8.0 架構 之錯誤日志文件(Error Log)(2)MySQL錯誤日志文件(Error Log)錯誤日志相關參數log_errorlog_error_services過濾器(Filter Error Log Components)寫入/接收器…

Vue+SpringBoot打造大學計算機課程管理平臺

目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、功能模塊2.1 實驗課程檔案模塊2.2 實驗資源模塊2.3 學生實驗模塊 三、系統設計3.1 用例設計3.2 數據庫設計3.2.1 實驗課程檔案表3.2.2 實驗資源表3.2.3 學生實驗表 四、系統展示五、核心代碼5.1 一鍵生成實驗5.2 提交實驗5.3 批閱實…