虚拟机Kali的初始化配置
1.Kali配置root用户
sudo passwd root
2.切换root的用户
su - root
reboot
重启
登录界面输入用户名root 密码 :第一步设置的密码
3.配置Kali源
源可以理解为一个默认的软件下载地址,由于初始源在国外可能导致下载变慢,建议更换为国内地址
中科大稳定版分支 Kali 源
deb https://mirrors.ustc.edu.cn/kali kali-last-snapshot main non-free contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-last-snapshot main non-free contrib
kali-last-snapshot表示Kali源稳定版
kali-rolling表示Kali源及时更新版
deb代表软件的位置
deb-src代表软件源代码的位置
更换方法
1.查看Kali源
vim /etc/apt/sources.list
2.点击i键进入编辑模式
3.将原来的源链接前面加入#
直接注释掉,注释完,应该全部显示蓝色字体
4.复制上方Kali源,鼠标滚轮键粘贴(快捷键小技巧:Linux中鼠标选择即复制,按下滚轮粘贴)
5.点击esc键,输入:wq
,回车退出
6.apt update
检查更新,确认获取地址是否变化(建议每次安装软件之前都检查更新一下)
4.Kali软件的安装与卸载
deb:deb包是Debian软件包格式的拓展名
apt:是一条Linux的命令在后面加相应的后缀可以实现软件包的搜索、升级、安装、卸载的功能
apt update
: 更新软件包列表,仅更新列表,不更新软件
apt upgrade
: 真正的更新软件,软件包有相依性不会被升级
apt dist-upgrade
: 真正的更新软件,软件包有相依性,会移除旧版本直接安装新版本(存在风险,不建议)
apt full-upgrade -y
:更新软件包(建议使用)
执行apt upgrade、apt full-upgrade -y与apt dist-upgrade时需要先执行apt update
apt install 软件包名称
:在线安装软件包(如果Kali源内没有需要的软件包,需要下载后,通过xshell上传到Kali内安装,称为离线安装)
apt remove 软件包名称
:卸载删除软件包
apt upgrade 软件包名称
:更新指定软件
设置锁屏时间:设置-电源管理-安全性
设置键盘布局:设置-键盘
5.配置Kali网络
ip地址分为静态和动态
5.1桥接模式:
1.根据宿主机得到ip地址修改 (win10 Windows键+R打开cmd界面,输入ipconfig)
2.打开网卡配置文件
vim /etc/network/interfaces
3.在末尾加入以下文件
auto eth0 //auto表示开机自启 eth0表示网卡名称
iface eth0 inet dhcp/static //dhcp表示动态 static表示静态 动态的设置到此步即可,选择静态需要接下来的设置
address 192.168.1.66 //前三段需与物理机保持一致,最后一位自己设置,不与主机冲突
netmask 255.255.255.0 //子网掩码根据物理机的相同
gateway 192.168.1.2 //网关地址根据物理机的相同
esc键:wq
保存退出
4.停止NetworkManager服务
systemctl stop NetworkManager
5.重启网卡
systemctl restart networking
6.查看Kali的网卡
ifconfig
7.设置DNS
vim /etc/resolv.conf
修改nameserver
nameserver 114.114.114.114
首行和该行保留,其余删除
保存退出
8.重启网卡
systemctl restart networking
9.ping检测
ping baidu.com
ping通证明设置成功
10.如果上述桥接设置未上去网络,需要打开虚拟网络编辑器,指定物理机的网卡
查看物理机的网卡:搜索控制面板->网络和Internet->以太网-> 详细信息->描述行信息
打开虚拟机上方编辑栏:虚拟网络编辑器>更改设置>桥接模式>自动切换为物理机网卡
11.ipconfig检查win网络配置中是否有VMnet1与VMnet8两个虚拟网卡,如果没有无法正常上网
解决办法,重装虚拟机,清理注册表
5.2设置临时ip:
1.设置临时网卡ip,前三段需与宿主机相同
ifconfig eth0 192.168.1.66/24
2.设置网关,网关ip同宿主机
route add default gw 192.168.1.1
3.重启网卡后,恢复设置的静态ip
systemctl restart networking
5.3nat模式下设置网络:
需要注意nat模式下,查询网关与ip方式不同于桥接模式,nat模式下需要在虚拟机内部查询
方法一编辑器查询:
ip取值:在DHCP内ip范围值内
网关ip地址:在NAT设置中
方法二快捷键查询:
netstat -rn
/ip route show
/route -n
三选一即可
网段:Destination
网关:Gateway
固定ip与动态ip设置同桥接模式
6.配置ssh服务(远程连接服务,可以让win10上安装xshell软件可以直接在win10内控制虚拟机内的Kali)
查看ssh状态systemctl status ssh
启动ssh服务systemctl start ssh
设置ssh服务开机自启动systemctl enable ssh
启动之后才可以用xshell软件连接,可以在xshell用户身份验证内,输入root的用户名和密码,就可以远程登录Kali的root用户,VT模式,初始数字键盘模式设置为设置为普通
如果xshell服务提示ssh服务拒绝密码,无法连接Kali则需要修改ssh服务
vim /etc/ssh/sshd_config
:set nu
调出行号 修改配置文件
PermitRootLogin yes
大约在33行左右,去掉前面的注释,后面修改为yes
PubkeyAuthentication yes
大约在38行左右,去掉前面的注释,后面修改为yes
:wq
保存退出
systemctl restart ssh
重启ssh服务
Tips
rz-E
上传文件
mv 文件名 新文件名
重命名
sz 文件名 文件名
下载文件