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

验证:

成功

posted @ 2022-12-13 18:41  周知行  阅读(155)  评论(0编辑  收藏  举报