服务器搭建FTP服务
记录时间2022年9月18
本次使用的是vsftpd作为服务器提供FTP服务,vsftpd是linux系统默认的ftp服务器。同时本例中使用的是centOS系统。
操作步骤
登录服务器,使用putty或者其他远程终端来进行操作;
安装软件
安装vsftpd
plaintext
1 | sudo yum install -y vsftpd |
设置开机自启动
plaintext
1 | sudo systemctl enable vstftpd |
执行以下命令确认服务开启:
plaintext
1 | sudo netstat -antup | grep ftp |
之后是对ftp服务的配置。
配置vsftpd
为服务创建用户:
plaintext
1 | sudo useradd ftpuser |
然后为该用户设置密码:
plaintext
1 | sudo passwd ftpuser |
输入密码再enter确认即可。
修改目录权限:
plaintext
1 | sudo chown -R ftpuser:ftpuser /var/ftp/test |
执行命令配置vsftpd.conf文件:
plaintext
1 | sudo vim /etc/vsftpd/vsftpd.conf |
后续按照需求配置参数即可:
可以百度关键字:vsftpd配置文件详解,例:
[vsftpd配置文件详解_FTP服务器_脚本之家 ](vsftpd配置文件详解_FTP服务器_脚本之家 在vsftpd中,可以通过定义用户配置文件来实现不同的用户使用不同的配置。,设置用户配置文件所在的目录。 当设置了该配置项后,用户登陆服务器后,系统就会到%2Fetc%2Fvsftpd%2Fuserconf目录下,读取与当前用户名相同的文件,并根据文件中的配置命令,对当前用户进行更进一步的配置。)
然后是服务器的端口放开:
我这里同样使用的是腾讯云轻量级服务器,在搭建了wordpress的应用镜像的系统上搭建该服务。
这和鸟哥的linux私房菜服务器篇内说的一样,一个服务器就可以搭建多种服务,只要你确定服务器的性能没有问题,出现问题你也有足够的能力排查出来。这需要很长时间的积累。