如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动

admin 2024年7月17日16:24:43评论19 views字数 1812阅读6分2秒阅读模式

前言

因为不喜欢使用vm启动kali,每次都要启动看开机动画,然后输入密码,最后才打开终端,挺麻烦的,就想到之前学到的docker,参考别人文章写了一个2024最新的搭建教程

docker的基本使用:

https://mp.weixin.qq.com/s/q2PozEUwfWtywqyyn7i0bw

教程

拉取kali官方镜像

docker pull kalilinux/kali-rolling 
如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240716182245308

启动一个kali镜像,将容器中的22端口映射到主机100端口,方便ssh直接连接

docker run -it -p 100:22 kalilinux/kali-rolling /bin/bash
如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240716182219788

您要做的第一件事是更新Kali软件包并安装将要使用的工具,例如Metasploit,因为这是一个简化版。使用上面的docker run命令启动一个容器,然后在Kali Shell中运行以下命令:

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失败了,就先执行这条
                                #如果没失败则这条忽略

配置ssh服务

vi /etc/ssh/sshd_config #修改配置文件
如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240717110354828
#修改后
service ssh restart #重启ssh服务
passwd root  #设置密码

这些配置完就能用本机100端口登录kali镜像了,非常的方便,电脑一启动就可以之际连接kali了

ssh -p 100 root@127.0.0.1
或者
ssh -p 100 root@localhost
如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240717110439606

或者使用docker 命令进入该容器

docker exec -it 251ebe86465a /bin/bash

配置开机自启

docker ps -a #查看容器id
docker update --restart=always 251ebe86465a #修改指定容器开机自动启动
如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240717110735212

重新进入该容器或者ssh连接kali,由于这个docker的kali是轻量版,没有任何工具可以使用,都需要手动安装

如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240716182118469
如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240716182130719

修改源

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
如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240717111402112

防止源出错加签名

wget archive.kali.org/archive-key.asc   #下载签名
apt-key add archive-key.asc   #安装签名

可以使用如下命令一键安装kali的元包

apt-get update #因为改源了,所以需要更新
apt install -y kali-linux-default

下载完成即可

如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240717094716382

sqlmap测试使用

如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240717113722889

msf

如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动
image-20240717120046857

文章参考:

https://blog.csdn.net/u010277543/article/details/122149476

原文始发于微信公众号(小羽网安):如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年7月17日16:24:43
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何在docker中安装kali,24年7月最新教程,灵活配置ssh连接,避免重复的vm启动https://cn-sec.com/archives/2965760.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息