首页 > 系统相关 > KAL1 LINUX 官方文档之虚拟机版本 --- 自定义 Kali Vagrant Vagrantfile(更新于2022)

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

时间:2022-10-07 10:59:01浏览次数:84  
标签:自定义 Vagrantfile Kali 虚拟机 Vagrant vm config 我们

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

标签:自定义,Vagrantfile,Kali,虚拟机,Vagrant,vm,config,我们
From: https://www.cnblogs.com/GKLBB/p/16759208.html

相关文章