目录
一、理论
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 contrib
2)阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
3)中科大
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 contrib
4)清华大学
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-free
5)网易
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-free
7)东软大学
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 contrib
8)重庆大学
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是阿里的公共DNS
nameserver 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 eth0
iface 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 | 显示安装细节