一文学会docker中搭建kali
本文环境:部署好docker的ubuntu系统主机一台
-
直接pull对应的镜像:
-
docker pull kalilinux/kali-rolling
-
然后通过端口映射,将本地100端口映射到容器的22端口,就可以ssh了
-
docker run -it -p 100:22 kalilinux/kali-rolling /bin/bash
-
这样就可以连接到对应的容器中了
然后就是配置一下对应的一些环境,更新之类的,这里直接把大佬的文章中对应部分粘过来
apt-get update #更新源
apt-get install vim #安装vim
apt-get install wget #安装wget
apt-get install -y gnupg2 gnupg gnupg1 #防止key过期apt-install用不了,修复死循环
apt-get install openssh-server #安装ssh服务
apt-get install build-essential #安装wget失败了,就先执行这条如果没失败则这条忽略
然后就是通过配置文件,修改
vi /etc/ssh/sshd_config
这里修改完成后:wq 保存退出
重启服务,并且设置ssh的密码
service ssh restart #重启ssh服务
passwd root #设置密码
设置完成后,直接ssh连接,我这里采用xshell连接
这里的kali是简易版本,所以很多工具需要自行下载安装
换源
vi /etc/apt/sources.list
#编辑文件,进入后按i,把原来的注释并加上下面两行,保存退出
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
大佬这里还加了签名,然后就是执行命令,一键安装kali的元包
apt-get update #因为改源了,所以需要更新
apt install -y kali-linux-default
下载完成后,工具就安装好了
参考泷羽sec大佬