搬瓦工CentOS 6安装FTP – 详细配置教程

搬瓦工CentOS 6系统FTP服务器搭建指南

环境准备与软件安装

通过SSH连接搬瓦工VPS后执行系统更新:

yum update -y

安装vsftpd服务组件:

yum install vsftpd -y

FTP服务配置

编辑主配置文件:

vi /etc/vsftpd/vsftpd.conf

修改以下核心参数:


anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_min_port=40000
pasv_max_port=50000
    

用户权限管理

创建专用FTP用户并设置密码:


useradd ftpuser -d /home/ftpuser -s /sbin/nologin
passwd ftpuser
    

防火墙与SELinux设置

开放必要端口:


iptables -I INPUT -p tcp --dport 21 -j ACCEPT
iptables -I INPUT -p tcp --dport 40000:50000 -j ACCEPT
service iptables save
    

临时关闭SELinux或配置策略:

setsebool -P ftp_home_dir 1

服务启动与验证

启动vsftpd服务并设置开机自启:


service vsftpd start
chkconfig vsftpd on
    

使用FileZilla等客户端测试连接,确认文件上传下载功能正常。

常见问题处理

  • 连接超时:检查防火墙规则是否生效
  • 530登录错误:验证用户密码及shell权限设置
  • 被动模式失败:确认端口范围配置与防火墙匹配

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END