Centos 搭建FTP服务器

前端之家收集整理的这篇文章主要介绍了Centos 搭建FTP服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

系统环境

Centos6.4

安装步骤


  • 通过yum来安装vsftpd

  1. sudo yum -y install vsftpd
  • 设置为开机启动

  1. sudo chkconfig vsftpd on
  1. vim /etc/vsftpd/vsftpd.conf

修改如下

  1. local_enable=YES
  2. write_enable=YES
  3. local_umask=022
  4. chroot_local_user=YES #这行可能需自己写
  5. pam_service_name=vsftpd
  6. userlist_enable=YES
  • 配置保存后,重启vsftpd服务

  1. sudo service vsftpd restart

添加用户

  • 添加vsftpd账号,并制定ftp

  1. sudo useradd d /home/ftpdir -s /sbin/nologin username
  • 为账号设置密码,按提示操作

  1. sudo passwd usrname
  1. sudo chmod o+w /home/ftpdir

配置Centos防火墙

  • 添加ip_conntrack_ftp模块

  1. sudo vi /etc/sysconfig/iptables-config

添加下面一行

  1. IPTABLES_MODULES="ip_conntrack_ftp"
  • 打开ftp端口21

  1. sudo vi /etc/sysconfig/iptables

添加下面一行

  1. -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
  • 重启iptables使新的规则生效

  1. sudo service iptables restart

测试

可用WinSCP进行测试

猜你在找的CentOS相关文章