二、渗透测试基本的环境处理与设置(2)

1. VMware的基础配置操作

  • NAT模式 (vmnet8)
  • 桥接模式 (vmnet0)
  • 仅主机模式 (vmnet1)
  1. NAT模式:vmnet8虚拟交换机虚拟出同一网段下的多台虚拟机,和DHCP处于同一网段,可以和主机处于同一网段。此时interface网络配置需要为dhcp
  2. 桥接模式:主机网卡<<虚拟网桥>>虚拟机网卡,与主机需要处于同一网段,网关/DNS需要和主机一致。此时interface网络配置需要为dhcp
  3. 仅主机模式:主机网卡<<虚拟vmnet1网卡>>vmnet1交换机->虚拟DHCP server,不共享主机网卡和虚拟vmnet1网卡。等于NAT模式去掉了虚拟NAT设备

2. docker

  • 一些必要的工具:

apt -y install apt-transport-https ca-certifications curl software-properties-common

  • 添加Docker PGP key

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce-archive-keyring.gpg

  • 写入软件源信息

printf '%s\n' "deb https://download.docker.com/linux/debian bullseye stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list

  • 先卸载旧版本docker

apt remove docker docker-engine docker.io

  • 安装docker

apt-get install docker-ce docker-ce-cli containerd.io

  • 查看/启动/开机启动
  1. systemctl status docker
  2. systemctl start docker
  3. systemctl enable docker
  •  安装docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.12.2/docker-compose-`uname -s`-`uname -m` > /use/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

3. docker的基础操作

  • 列出镜像

docker image ls -a

docker images

  • 拉取镜像

docker image pull xxx

  • 删除镜像

docker image rm xxx

docker rmi xxx

  • 容器操作

docker run [option] 镜像名 [向容器中传入的命令]

-i: 交互模式进行

-t: 进入命令行,使用it后,会分配伪终端,容器可登录

-p: 端口映射

-d: 守护进程

-v: 目录映射

  • 进入运行容器

docker exec -it id/容器名 进入容器之后执行的第一个命令(e.g.: "/bin/bash")

  • 查看容器

docker container ls

  • 停止,启动与删除容器

docker container stop/start/rm xxx

docker stop/start/rm xxx

 

posted @ 2023-06-07 19:03  冰凌iceling  阅读(26)  评论(0)    收藏  举报