腾讯云下的CentOS7 配置 FTP 服务器

时间:2023-12-13 14:17:32

第一步安装vsftp

* yum -y install vsftpd

第二步配置ftp文件

要实现用户不仅可以下载ftp上的内容 还可以删改增加文件到ftp服务器 需要给ftp的目录赋予写入权限

1.匿名用户

首先修改配置文件

* vim /etc/vsftpd/vsftpd.conf 修改配置文件

* anon_upload_enable=YES                  允许匿名用户上传文件;

* anon_mkdir_write_enable=YES          允许匿名用户创建目录;

* anon_other_write_enable=YES           允许匿名用户其他写入权限。

此时已经可以在自己的电脑上输入ftp://+ip地址进入ftp服务器了 但是还不能更改和上传文件 只能下载文件

此时匿名用户的默认文件夹为

/var/ftp/

要给默认ftp服务器目录赋予写入权限

cd /var/ftp

* chmod o+w pub/*

2.需要密码登录的ftp服务器

创建用户

* useradd ftpuser

*echo "passwd" |passwd --stdin ftpuser

此时用密码登录的用户目录为

/home/ftpuser

第三步开启ftp服务

* systemctl start vsftpd.service //开启ftp服务

*systemctl enable vsftpd.service //ftp服务自启动