目錄
一、理論
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
?
?
二、實驗
1.虛擬機Kali Linux安裝準備階段
?(1)新建虛擬機
?
(2)選擇自定義(高級),點擊“下一步”按鈕。
(3)選擇稍候安裝操作系統,點擊“下一步”按鈕。
(4)選擇“Linux”,版本選擇,點擊“下一步”按鈕。
選擇Linux操作系統,版本選擇Debian 64位
?
?(5)填寫虛擬機名稱,保存位置。點擊“下一步”按鈕。
?(6)設置處理器,根據需求更改,點擊“下一步”按鈕。
(7)根據電腦內存合理分配,這里選擇8GB
(8)使用網絡地址轉換(NAT)
(9) 選擇I/O控制器類型
(10)選擇磁盤類型
(11)選擇磁盤
(12)指定磁盤容量
?
(13)指定磁盤文件
(14)自定義硬件
瀏覽,自行選擇相應的iso文件
返回點擊完成
?
2.安裝Kali Linux
(1)開啟此虛擬機
(2)選擇第1個 Graphical install(圖形化安裝)
(3)選擇語言
(4)選擇位置
(5)配置鍵盤
?
(6)等待安裝組件
(7)配置網絡
主機名
域名為空
(8)設置用戶和密碼
用戶名
密碼
(9)磁盤分區 (默認)
繼續
使用第一個分區方案
完成分區操作
是
(10)等待安裝系統
可以看到系統內核基于linux 6.5.0
(11)選擇安裝程序(默認)
等待安裝 (時間比較久)
(12)是
(13)選擇"/dev/sda"
(14)完成安裝,點擊繼續
(15)登錄
進入系統
(16)創建root賬戶
先輸入之前設置的kali的密碼,然后輸入2次root賬戶的密碼
sudo passwd root
(17)切換root賬戶
su root
?
?
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
(3)注釋官方源,添加國內源
(4)更新索引
apt update
(5)查看升級列表
apt list --upgrade
(6)更新軟件
apt upgrade
安裝過程彈框,點擊OK繼續安裝
(5)安裝中文輸入法
apt install fcitx fcitx-googlepinyin
3. Kali Linux 設置固定IP
?(1)查看ip
1個動態IP為192.168.204.146
ip addr
ifconfig
(2)確認vim命令
apt install vim
(3) 查看網絡配置
vim /etc/network/interfaces
?
?
?
(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
修改前:
修改后:
(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 #配置當前主機的默認網關
修改:
?
(6) 重啟網絡
systemctl restart networking.service
?
?(7)查看ip
1個動態IP為192.168.204.146
1個靜態IP為192.168.204.100
ip addr
ifconfig
4. Kali Linux 開啟SSH遠程連接
(1)編輯文件ssh_config
cd /etc/ssh
vim ssh_config
修改前:
修改后:
(2)編輯文件sshd_config
cd /etc/ssh
vim sshd_config
修改前:
修改后:
(3)重啟服務
service ssh restart
(4)?查看ssh服務狀態
service ssh status
(5)設置系統自動啟動ssh服務
update-rc.d ssh enable
?
?
5. MobaXterm遠程連接 Kali Linux
(1)下載
MobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)
(2)設置SSH
輸入密碼登錄
(3)查看系統版本
cat /etc/os-release
?
?
三、問題
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 | 顯示安裝細節
?
?