搭建FTP服务

借鉴文章:

轻量应用服务器 Linux 轻量应用服务器搭建 FTP 服务-最佳实践-文档中心-腾讯云 (tencent.com)

本次使用的是vsftpd作为服务器提供FTP服务,vsftpd是linux系统默认的ftp服务器。同时本例中使用的是centOS系统

操作步骤

登录服务器,使用putty或者其他远程终端来进行操作;

安装软件

安装vsftpd

1
sudo yum install -y vsftpd

设置开机自启动

1
sudo systemctl enable vstftpd

执行以下命令确认服务开启:

1
sudo netstat -antup | grep ftp

之后是对ftp服务的配置。

配置vsftpd

为服务创建用户:

1
sudo useradd ftpuser

然后为该用户设置密码:

1
sudo passwd ftpuser

输入密码再enter确认即可。

修改目录权限:

1
sudo chown -R ftpuser:ftpuser /var/ftp/test

执行命令配置vsftpd.conf文件:

1
sudo vim /etc/vsftpd/vsftpd.conf

后续按照需求配置参数即可:

可以百度关键字:vsftpd配置文件详解,例:

[vsftpd配置文件详解_FTP服务器_脚本之家 ](https://www.jb51.net/article/94219.htm#:~:text= 在vsftpd中,可以通过定义用户配置文件来实现不同的用户使用不同的配置。,设置用户配置文件所在的目录。 当设置了该配置项后,用户登陆服务器后,系统就会到%2Fetc%2Fvsftpd%2Fuserconf目录下,读取与当前用户名相同的文件,并根据文件中的配置命令,对当前用户进行更进一步的配置。)

然后是服务器的端口放开:

我这里同样使用的是腾讯云轻量级服务器,在搭建了wordpress的应用镜像的系统上搭建该服务。

这和鸟哥的linux私房菜服务器篇内说的一样,一个服务器就可以搭建多种服务,只要你确定服务器的性能没有问题,出现问题你也有足够的能力排查出来。这需要很长时间的积累。