CentOS 5上如何快速架设FTP服务器

FTP服务器安装及设置

  1. # yum groupinstall “FTP Server” 安装vsftp
  2. # chkconfig vsftpd on 开机启动
  3. # service vsftpd start 重启ftp
  4. # setsebool -P ftp_home_dir on 设置主目录
  5. # yum install mlocate 安装mlocate
  6. # updatedb 更新

 

  1. # vi /etc/sysconfig/iptables

 

编辑修改iptables规则
添加:

  1. -A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT

 

重启iptables:

  1. # service iptables restart

 

这样即完成了服务器端的ftp设置。

接下来我们创建一个ftp账户:

  1. # useradd -d /var/www/html/test test 创建test用户,并指定其主目录为/var/www/html/test
  2. # passwd test 设置test用户的密码
  3. # chown test /var/www/html/test 更改test用户上传目录的拥有者,否则test用户可能无法上传
  4. # usermod -s /sbin/nologin test 使用户无法通过各种shell登录

 

这样即完成了CentOS 5上ftp服务器的架设及用户的开设。