Centos7安装proftpd
背景
目前可用的在centos 7下安装proftpd并且配置用户,实现简单地文件传输功能。
步骤
-
安装EPEL,这个东西应该就是类似软件库一样,其中包含了proftpd。
rpm -ivh http://mirrors.zju.edu.cn/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
这个链接是centos7的,如果需要centos6 或 5版本的epel,这里找
-
通过yum 安装proftpd。原教程因为要使用tls所以安装了openssl,如果不需要使用tls应该不需要安装openssl(未实测,我安得时候这一步按原教程把openssl也给安了)。
yum install -y proftpd openssl proftpd-utils
-
启动proftpd并配置开机自启
systemctl start proftpd.service systemctl enable proftpd.service
-
创建ftp用户组
groupadd ftpgroup
-
添加ftp用户,设置其根目录。(替换下面命令中的“username”和“/目录”为自己想设置的目录)
useradd -G ftpgroup username -s /sbin/nologin -d /目录
-
设置ftp用户的密码,命令中的username为上一步配置的用户名
passwd username
-
设置ftp目录的权限,命令中的“/目录”为上面两步里的目录。
chmod -R 777 /目录
-
最后重启proftpd
systemctl restart proftpd.service
参考
[翻译]CentOS 7.0 上安装ProFTPD_服务器应用_Linux公社-Linux系统门户网站 (linuxidc.com)
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。