步骤1:安装vsftpd
安装vsftpd
yum install -y vsftpd
将FTP服务设置为从启动时启动。
systemctl启用vsftpd.service
启动FTP服务
systemctl启动vsftpd.service
检查FTP服务侦听的端口。
netstat -antup | grep ftp
输出如下图所示,表示监听端口为21。
步骤2:配置vsftpd
在活动模式下配置匿名用户的文件上传权限。
首先,修改配置文件/etc /etc/vsftpd/vsftpd.conf
vim /etc/vsftpd/vsftpd.conf
删除匿名上传权限的注释,改为anon_upload_enable=YES。
如下图所示:
更改/var/ftp/pub目录的权限,为ftp用户添加写权限。
chmod o w /var/ftp/pub/
重新加载配置文件
systemctl重新启动vsftpd.service
步骤3:建立一个安全组
向实例安全组的传入方向添加规则,并释放以下FTP端口
当FTP处于活动模式时:端口21
当FTP处于被动模式时:端口21,以及配置文件/etc /etc/vsftpd/vsftpd.conf中参数pasv_min_port和pasv_max_port之间的所有端口
转载请注明:小猪云服务器租用推荐 » linux系统手动搭建FTP站点教程