在 Google Cloud Platform 或 Digital Ocean 上轻松创建一台 VPS,用于使用 Offensive Docker 并向目标发起评估。
🎉🎉Digital Ocean 福利🎉🎉 您可以通过我的推荐链接 https://m.do.co/c/0d2d40f6a8a1 注册,并获得 $100 免费信用额度进行试用!
git clone --depth 1 https://github.com/aaaguirrep/offensive-docker-vps.git vps
cd vps
创建凭证文件夹。
mkdir credentials
ssh-keygen -t rsa -f offensive。空密码是可以的。# 初始化 Terraform 提供商
$ terraform init
Terraform has been successfully initialized!
# 创建资源
$ terraform apply -auto-approve
Apply complete! Resources: 6 added, 0 changed, 0 destroyed.
Outputs:
external_ip = x.x.x.x
注意: 使用的实例类型和区域为:n1-standard-1 和 us-central1。您可以在 server.tf 和 main.tf 中更改这些值。
export TF_VAR_do_token="Personal_Access_Token_Here"# 初始化 Terraform 提供商
$ terraform init
Terraform has been successfully initialized!
# 创建资源
$ terraform apply -auto-approve
Apply complete! Resources: 6 added, 0 changed, 0 destroyed.
Outputs:
external_ip = x.x.x.x
注意: 使用的 droplet 类型和区域为:s-2vcpu-4gb 和 nyc3。您可以在 server.tf 和 variables.tf 中更改这些值。
# 访问 VPS
$ ssh [email protected] -i ../credentials/offensive
# 销毁资源
$ terraform destroy -auto-approve
⚠️注意: 对于 Digital Ocean,如果您在使用的区域中没有默认的 VPC,它会显示一个销毁 VPC 的错误,但没关系,它将会销毁其他资源。
已安装 fail2ban 服务以防止暴力破解并阻止未授权用户。👻👻
感谢您的捐赠,我们始终感激不尽。
版权所有 (c) 2020, Arsenio Aguirre