Linux 配置FTP服务器详解
在这篇文章中你将学会如何在Linux环境下安装FTP服务器,设置FTP访问权限,验证服务配置是否成功
0X01 实验环境
虚拟机:CentOS7
物理机:Windows11
虚拟软件:Vmware16
0X02 安装FTP服务器
rpm -q vsftpd
显示未安装,输入命令进行安装
yum install -y vsftpd
启动服务:systemctl start vsftpd
查看状态:systemctl status vsftpd
0x03 设置静态IP
将IP地址设置为静态IP
192.168.24.16
255.255.255.0
0x04 修改配置文件
vim /etc/vsftpd/vsftpd.conf
修改 anon_upload_enable=YES 为 NO
增加 :
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_root=/var/ftp/doc
anon_world_readable_only=Yes
在继续修改
修改:
userlist_enable=YES 为 NO
增加:
max_clients=100
max_per_ip=2
pasv_enable=YES
pasv_min_port=45000
pasv_max_port=49000
创建文件夹 写点东西
mkdir /var/ftp/doc
vim /var/ftp/doc/2020122024zm.txt
访问结果:
在文件夹输入:ftp://192.168.24.16
0X05 设置FTP访问权限
useradd -d /home/test -m test
passwd test
从105行开始修改文件 修改成以下图片 没有的参数自行增加
vim etc vsftpd chroot_list
写入test
重启服务:systemctl restart vsftpd
验证:
成功