centos79 安装配置ftp服务
- 安装vsftpd
在CentOS 7上安装vsftpd,使用以下命令:
sudo yum install vsftpd
- 配置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
保存并关闭文件。
- 启动vsftpd
使用以下命令启动vsftpd:
sudo systemctl start vsftpd
- 设置vsftpd开机自启
使用以下命令将vsftpd设置为开机自启:
sudo systemctl enable vsftpd
- 配置防火墙
如果您使用的是CentOS 7自带的防火墙,使用以下命令打开FTP端口:
sudo firewall-cmd --add-service=ftp --permanent
sudo firewall-cmd --reload
- 创建FTP用户
使用以下命令创建FTP用户:
sudo useradd -m ftpuser
sudo passwd ftpuser
然后使用以下命令修改FTP用户的home目录:
sudo usermod -d /var/www/html ftpuser
- 测试FTP服务
使用FTP客户端连接FTP服务器,输入FTP用户的用户名和密码,如果能够成功连接并且能够上传、下载文件,则FTP服务已经成功安装配置。
原文地址: https://www.cveoy.top/t/topic/KPt 著作权归作者所有。请勿转载和采集!