在Linux上设置FTP服务,您可以使用几种不同的FTP服务器软件,如vsftpd
、ProFTPD
或Pure-FTPd
。以下是使用vsftpd
(非常安全的FTP守护程序)的基本步骤:
安装 vsftpd
首先,需要确保vsftpd
已经安装。在Debian/Ubuntu系统上,您可以使用如下命令安装:
sudo apt update && sudo apt install vsftpd
对于Red Hat/CentOS系统,使用以下命令:
sudo yum install vsftpd
配置 vsftpd
安装完毕后,接下来您需要配置FTP服务器。主配置文件通常位于/etc/vsftpd.conf
。
-
打开配置文件进行编辑:
sudo nano /etc/vsftpd.conf
-
定制化配置文件。您可能想修改以下设置以更好地控制FTP服务的行为:
anonymous_enable=NO
禁止匿名登录。local_enable=YES
允许经过身份验证的用户登录。write_enable=YES
允许用户上传文件。(要谨慎启用)chroot_local_user=