• KAL1 LINUX 官方文档之虚拟机版本 自定义 Kali Vagrant Vagrantfile(更新于2022)


    Vagrant 在开始时有一个很棒的功能,您可以在其中创建一个对您尝试安装的盒子唯一的 Vagrantfile。例如,Kali 在启动 Kali Vagrant 机器时有这个 Vagrantfile:

    kali@kali:~$ cat Vagrantfile | grep -v '#'
    
    Vagrant.configure("2") do |config|
    
      config.vm.box = "kalilinux/rolling"
    
    
    
    
    
    
    
    
    end
    

    我们在这里看到的是 Vagrant 正在配置使用 '2' 而 'vm.box' 是 Kali。完美的!但是,这是什么意思?好吧,'2' 实际上就是我们正在运行的 Vagrant 版本(Vagrant 1.1 和更新版本),而 'vm.box' 只是说我们正在使用 Kali。那么我们能用这个做什么呢?好吧,HashiCorp 实际上提供了一些关于如何配置它的非常好的文档,并讨论了所有不同的配置值,所以我们不会全部介绍。相反,我们将讨论其中一些将使 Kali 为您提供更好体验的方法。

    改进 Kali 的 Vagrantfile 配置

    我们不会讨论配置选项的实际描述,因为 HashiCorp 对此进行了更好的解释,但我们将讨论 Kali 如何从中受益。

    • config.vm.base_address - 设置默认 IP 地址在很多情况下可能很有用,但是在设置反向 shell 时了解您的 IP 也很有帮助。

    • config.vm.hostname - 设置一个新的主机名,这样你就没有默认的了!

    • config.vm.provider - 如果您有多个,选择您想要的 VM 提供程序可能会有所帮助。请注意,这也可以使用命令标志来完成--provider

    • config.vm.provision - 这个选项可能对想要在 Vagrant 启动后配置某种类型的选项的人有所帮助。例如,如果我们想在启动后确保 Kali 是最新的并且我们已经安装了 kali-linux-large,我们可以很容易地做到这一点。

    • config.vm.usable_port_range - 如果我们想使用更大的端口范围,那么这是必须知道的。

    • config.ssh.forward_x11 - 如果您想要某个应用程序的 GUI 访问,此选项可能会有所帮助。


    更新日期:2022 年 8 月 23 日
    作者: gamb1t

  • 相关阅读:
    虚拟机镜像压缩(qcow2,raw)
    CentOS7--删除virbr0
    django简单实例(1)
    python3.7操作mysql数据库
    KVM虚拟化安装部署
    zabbix监控温度及风扇
    excel以某列为基础进行行排序
    kibana添加首页登陆认证
    openstack常见问题解决方法
    linux的7种运行模式
  • 原文地址:https://www.cnblogs.com/GKLBB/p/16759208.html
Copyright © 2020-2023  润新知