Setting Up an Intranet Server Using Docker
2024-04-21 00:49:38

docker

几条重要的命令

1
2
3
4
5
6
7
8
启动           systemctl start docker
守护进程重启 sudo systemctl daemon-reload
列出容器 docker ps
显示所有的容器,包括未运行的 docker ps -a
重启docker服务 systemctl restart docker
重启docker服务 sudo service docker restart
关闭docker service docker stop
关闭docker systemctl stop docker

目的

通过桥接模式,搭建可通过外网访问的内网服务器

步骤

  1. 在 kali 中安装 docker
  2. docker pull 下载镜像
  3. 配置静态ip
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ifconfig 查看当前网卡
service networking stop 停止当前网卡网络服务
vi /etc/network/interfaces 对网卡配置进行修改
进去之后,你会发现这个界面内容
································
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0 网卡
#iface eth0 inet dhcp
iface eth0 inet static 启用静态ip
address 192.168.31.108 设置ip地址
netmask 255.255.255.0 子网掩码
gateway 192.168.31.1 网关
·······························
ESC :wq!
service networking restart 重启网络服务

4.虚拟机本地访问127.0.0.1测试
5.改防火墙权限

1
2
3
apt-get install ufw
关闭 ufw disable
开启 ufw enable

6.连接ssh,down源码

1
2
3
4
5
6
7
8
9
10
11
12
ssh hostname@ip -p xxxx 端口指向
进入www目录(举例)
cd /var/www/html
打包html
tar -cvf html.tar html
移动html.tar到html
mv html.tar html
删除
rm -f 强行删除某个文件
rm -r 向下递归,不管有多少级目录,一并删除
rm -rf 将会删除目录以及其下所有文件、文件夹
访问ip/html.tar即可下载
Prev
2024-04-21 00:49:38
Next