一、下载安装:
1、网站中能够下载到profptd源码:
http://www.proftpd.org/
这个是软件源码ftp地址:
ftp://ftp.proftpd.org/distrib/source/
2、进入目录/root/download解压:
tar -zxvf proftpd-1.3.8.tar.gz #将源码压缩包解压到当前目录中
cd proftpd-1.3.8/ #进入到解压目录中
执行:
./configure –enable-nls –prefix=/usr/local/proftpd
#如果提示没有安装gcc,那么执行:
yum -y install gcc
或者下载gcc 下载网址:https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/
gcc-10.3.0.tar.gz
#安装完后:
make
make install
二、配置:
1、创建本地用户proftpd禁止ssh登录。创建之后所有虚拟用户使用这个系统用户访问文件:
[root@localvm ~]# useradd proftpd -d /home/proftpd -s /bin/false -u 1001
2、将ftp根目录权限设置成系统用户proftpd上:
chown -R proftpd:proftpd /data/ftpdata
3、创建虚拟用户admin虚拟到proftpd上:
/usr/local/proftpd/bin/ftpasswd –passwd –uid=1001 –gid=1001 –home=/data/ftpdata –shell=/sbin/nologin –file=/usr/local/proftpd/etc/ftpd.passwd –name=admin
/usr/local/proftpd/bin/ftpasswd –passwd –uid=1001 –gid=1001 –home=/data/ftpdata –shell=/sbin/nologin –file=/usr/local/proftpd/etc/ftpd.passwd –name=shangchuan
/usr/local/proftpd/bin/ftpasswd –passwd –uid=1001 –gid=1001 –home=/data/ftpdata –shell=/sbin/nologin –file=/usr/local/proftpd/etc/ftpd.passwd –name=xiazai
#上面命令的说明: