您可以使用vsftpd软件包在CentOS中安装和配置FTP服务器。以下是安装和配置FTP服务器的步骤:
安装vsftpd软件包:
sudo yum安装vsftpd
启动vsftpd服务并设置启动:
sudo systemctl启动vsftpd
sudo systemctl使能vsftpd
配置vsftpd服务器:
编辑vsftpd配置文件/etc/vsftpd/vsftpd.conf,该文件可以通过vim或其他文本编辑器打开:
sudo vim /etc/vsftpd/vsftpd.conf
可以在配置文件中进行一些基本的配置,比如设置匿名用户、本地用户和FTP服务器根目录的访问权限。一些常见的配置选项包括:
Anonymous_enable=NO:禁止匿名用户访问。
Local_enable=YES:允许本地用户访问。
Write_enable=YES:允许用户上传文件。
Chroot_local_user=YES:限制用户在其主目录下的访问。
保存并退出配置文件。
重新启动vsftpd服务以使配置生效:
sudo systemctl重新启动vsftpd
配置防火墙以允许FTP服务访问:
如果系统中打开了防火墙,则需要将其配置为允许FTP服务访问。您可以使用以下命令打开FTP默认端口21:
sudo firewall-cmd-zone = public-add-port = 21/TCP-permanent
sudo防火墙-cmd -重新加载
至此,FTP服务器已经安装并配置完毕。您可以使用FTP客户端连接到服务器来上传和下载文件。
评论前必须登录!
注册