| 2025-02-9
在不同Linux发行版上安装和配置vsftpd的步骤如下:
CentOS 7.x
使用yum包管理器安装vsftpd:
yum install -y vsftpd
安装完成后,FTP服务将自动启动。
修改配置文件/etc/vsftpd/vsftpd.conf 以满足需求。例如,可以设置默认的共享目录位置为/var/ftp。
使用以下命令启动并设置vsftpd服务开机自启:
(1)systemctl start vsftpd
(2)systemctl enable vsftpd
如果系统启用了防火墙,需要允许FTP流量。可以通过以下命令停止并禁用防火墙:
(1)systemctl stop firewalld
(2)systemctl disable firewalld
(3)setenforce 0
或者,如果需要保留防火墙,可以手动开放FTP端口(默认是21)。
Ubuntu 20.04
运行以下命令来更新软件包列表并安装vsftpd:
sudo apt update && sudo apt install vsftpd
安装完成后,FTP服务将自动启动。
vsftpd的配置文件保存在/etc/vsftpd.conf 中。大多数服务器设置都有详细的说明,可以在该文件中进行配置。
可以使用以下命令检查FTP服务的状态:
sudo systemctl status vsftpd