接yum源下载实验,《允许root用户登入》
yum install vsftpd-* ftp_* -y 安装vsftpd,ftp服务
接下来是重点:编辑/etc/vsftpd/user_list和/etc/vsftpd/ftpusers两个设置文件脚本,将root账户前加上#号变为注释。(即让root账户从禁止登录的用户列表中排除)
cd / 退回到根目录
cd /etc/vsftpd 并且进入/etc/vsftpd目录
ls查看
vim ftpusers
vim user_list
进入这两个文件的编辑模式
在编辑模式下,分别在两个文件里在root前加#,把他注释掉
:wq 保存并退出
vim /etc/vsftpd/vsftpd.conf 进入这个文件添加一个配置
命令模式下输入 :set nu 可以显示行号
在最后写下命令(shift+g跳到文段最后),allow_writeable_chroot=YES
:wq保存并退出
重启vsftpd服务
systemctl restart vsftpd
netstat -nlpt 查看21号端口是否打开
已打开
cd / 命令退到根目录,准备关闭防火墙
firewall-cmd --state 查看防火墙状态
“running”表示开启
systemctl stop firewalld service 关闭防护墙
systemctl disable firewalld service 禁止防火墙开机自启动
firewall-cmd --state 再次查看防火墙状态
已关闭
打开kali虚拟机
su root 命令,输入密码,进入root模式
ifconfig 查看kali地址
同理,查看centos7 IP地址
两台虚拟机需要在同一网段才能ping通,才能以root用户登入对方
现在,在kali上输入ftp空格centos7的IP地址
ftp 192.168.110.131
输入root,以及centos7虚拟机的root密码
successful成功登入。实验结束