前言
VSFTPD(Very Secure FTP Daemon)是一款安全且易于使用的FTP服务器软件,广泛用于Linux系统中。本文将介绍如何在CentOS系统上使用yum命令快速安装和配置VSFTPD,以实现安全文件传输。
安装VSFTPD
打开终端,并以root用户身份登录。
更新系统软件包,确保所有依赖项都已更新:
sudo yum update
安装VSFTPD:
sudo yum install vsftpd
启动VSFTPD服务:
sudo systemctl start vsftpd
设置VSFTPD服务开机自启:
sudo systemctl enable vsftpd
配置VSFTPD
打开VSFTPD配置文件:
sudo vi /etc/vsftpd/vsftpd.conf
修改配置文件,以下是一些常见的配置选项:
- 禁止匿名登录:
anonymous_enable=NO
- 允许本地用户登录:
local_enable=YES
- 允许用户上传和下载:
write_enable=YES
- 设置用户登录目录:
chroot_local_user=YES user_subdir_mode=2
- 设置用户umask:
local_umask=022
- 禁止匿名登录:
保存并关闭配置文件。
重启VSFTPD服务使配置生效:
sudo systemctl restart vsftpd
配置防火墙
打开防火墙配置文件:
sudo vi /etc/sysconfig/iptables
添加规则以允许FTP流量:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
保存并关闭配置文件。
重启防火墙:
sudo service iptables restart
测试VSFTPD
在另一台计算机上,使用FTP客户端连接到CentOS服务器。
输入用户名和密码进行登录。
验证文件传输功能。
总结
通过以上步骤,您可以在CentOS系统上快速安装和配置VSFTPD,实现安全文件传输。请根据您的需求调整配置文件,以确保FTP服务的安全性。