题目1
id:: 67401618-77f2-4cd7-ab26-b033e352aa66
配置vsftpd服务,添加ftp服务用户lihua,并限制lihua使用ftp服务的访问路径为/usr/share/ftp_files
step1:添加用户,并设置家目录,以及家目录权限,设置密码


step2:修改vsftp配置文件

修改/etc/vsftpd/vsftpd_userlist

创建/etc/vsftpd/user_conf目录,并添加lihua配置文件

step3:重新加载vsftp配置文件并重启

step4:连接ftp


题目2
配置ssh服务,要求用户jack可以使用id_rsa 免密登录ssh
server: centos.pcx.home
client: kali.pcx.home
step1:添加jack用户,创建家目录,设置密码

step2:让jack生成ssh公私钥匙对

step3:上传公钥

step4:登陆centos

在centos端查看在线用户:

在centos端查看~/.ssh/authorized_keys

题目3
在kali上编写ufw防火墙规则,禁止kali连接任何机器的smb服务
step1:开启smb服务并测试

连接测试

step2:ufw规则编写
现有规则查看

新规则添加

sudo ufw deny out 139/tcp,445和139都要禁止
查看规则

step3:重启ufw并尝试连接其他主机的smb
重启

尝试连接

题目4
基于Dockerfile构建的镜像搭建一个容器,要求同时具有ssh服务与redis服务,基础镜像选择 centos/debian/ubuntu均可
step1:拉取ubuntu镜像

这里拉过了,就不拉了
step2:编写Dockerfile
启动脚本
1 | !/bin/bash |

step3:构建镜像

查看镜像

step4:测试镜像
创建容器


测试ssh连接

测试redis连接
