一文学会docker中搭建kali

一文学会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大佬

相关推荐
2503_9284115612 分钟前
11.11 Express-generator和文件上传和身份认证
数据库·node.js·express
长沙红胖子Qt24 分钟前
关于 mariadb开源数据库忘记密码 的解决方法
数据库·mariadb
TangDuoduo000532 分钟前
【IO模型与并发服务器】
运维·服务器·网络·tcp/ip
FOREVER-Q40 分钟前
Windows 下 Docker Desktop 快速入门与镜像管理
运维·服务器·windows·docker·容器
地球没有花40 分钟前
gitlab cicd首次操作
运维·git·ci/cd·gitlab
二进制的Liao1 小时前
【编程】脚本编写入门:从零到一的自动化之旅
数据库·python·算法·自动化·bash
影子24011 小时前
oralce创建种子表,使用存储过程生成最大值sql,考虑并发,不考虑并发的脚本,plsql调试存储过程,java调用存储过程示例代码
java·数据库·sql
武子康1 小时前
Java-172 Neo4j 访问方式实战:嵌入式 vs 服务器(含 Java 示例与踩坑)
java·服务器·数据库·sql·spring·nosql·neo4j
adnyting1 小时前
【Linux日新月异(五)】CentOS 7防火墙深度解析:firewalld全面指南
linux·运维·centos
IT瑞先生1 小时前
Docker容器使用手册——入门篇(上)
运维·docker·容器