背景

目前可用的在centos 7下安装proftpd并且配置用户,实现简单地文件传输功能。

步骤

  1. 安装EPEL,这个东西应该就是类似软件库一样,其中包含了proftpd。

     rpm -ivh http://mirrors.zju.edu.cn/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

    这个链接是centos7的,如果需要centos6 或 5版本的epel,这里找

  2. 通过yum 安装proftpd。原教程因为要使用tls所以安装了openssl,如果不需要使用tls应该不需要安装openssl(未实测,我安得时候这一步按原教程把openssl也给安了)。

     yum install -y proftpd openssl proftpd-utils
  3. 启动proftpd并配置开机自启

     systemctl start proftpd.service
     systemctl enable proftpd.service
  4. 创建ftp用户组

     groupadd ftpgroup
  5. 添加ftp用户,设置其根目录。(替换下面命令中的“username”和“/目录”为自己想设置的目录)

     useradd  -G ftpgroup username -s /sbin/nologin -d /目录
  6. 设置ftp用户的密码,命令中的username为上一步配置的用户名

     passwd username
  7. 设置ftp目录的权限,命令中的“/目录”为上面两步里的目录。

     chmod -R 777 /目录
  8. 最后重启proftpd

     systemctl restart proftpd.service

参考

[翻译]CentOS 7.0 上安装ProFTPD_服务器应用_Linux公社-Linux系统门户网站 (linuxidc.com)

文章目录