1. 安装vsftpd

在CentOS 7上安装vsftpd,使用以下命令:

sudo yum install vsftpd
  1. 配置vsftpd

2.1. 打开vsftpd配置文件

使用以下命令打开vsftpd配置文件:

sudo vi /etc/vsftpd/vsftpd.conf

2.2. 修改vsftpd配置文件

在配置文件中找到以下行:

anonymous_enable=YES

将其改为:

anonymous_enable=NO

然后找到以下行:

#local_enable=YES

将其改为:

local_enable=YES

然后找到以下行:

#write_enable=YES

将其改为:

write_enable=YES

最后找到以下行:

#chroot_local_user=YES

将其改为:

chroot_local_user=YES

保存并关闭文件。

  1. 启动vsftpd

使用以下命令启动vsftpd:

sudo systemctl start vsftpd
  1. 设置vsftpd开机自启

使用以下命令将vsftpd设置为开机自启:

sudo systemctl enable vsftpd
  1. 配置防火墙

如果您使用的是CentOS 7自带的防火墙,使用以下命令打开FTP端口:

sudo firewall-cmd --add-service=ftp --permanent
sudo firewall-cmd --reload
  1. 创建FTP用户

使用以下命令创建FTP用户:

sudo useradd -m ftpuser
sudo passwd ftpuser

然后使用以下命令修改FTP用户的home目录:

sudo usermod -d /var/www/html ftpuser
  1. 测试FTP服务

使用FTP客户端连接FTP服务器,输入FTP用户的用户名和密码,如果能够成功连接并且能够上传、下载文件,则FTP服务已经成功安装配置。

centos79 安装配置ftp服务

原文地址: https://www.cveoy.top/t/topic/KPt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录