centos 安装proftpd详细教程
1、 首先前往proftpd的官方FTP查找你需要下载的proftpd版本。 FTP地址:ftp://ftp.proftpd.or爿讥旌护g/distrib/source/ 我这里安装最新版本的:proftpd-1.3.5.tar.gz OK,下面开始正式的安装。 首先进入到root用户sudo su
2、然后进入到你平常放下载文件的目录(我这里自己创建一个,大家随意),输入wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5.tar.gz注:我的是国内的服务器,访问国外网站比较慢,所以放到了新浪上,大家根据实际情况定。国外也可以就是网速慢。
3、解压tar -zxvf proftpd-1.3.5.tar.gz
4、 下面需要编译,编译时请注意,你的linux系统必须支持编译,也就是说可以make,不可以的请看下面,可以的跳过此步骤 输入下面命令yum install gcc gcc-c++ autoconf automake
5、输入y,然后回车
6、 下面开始编译阶段 输入下面命令./configure --prefix=/var/proftpd --sysconfdir=/etc make make install
7、建立FTP组和FTP用户(用户名、用户组),设置密码groupadd ftpgroup useradd ftpuser -g ftpgroup -d /var/ftp -s /sbin/nologin passwd ftpuser
8、 修改配置文件 vi /etc/proftpd.conf 把Group的nogroup修改为nobody
9、 然后保存、退出(esc->:wq) 启动服务/var/proftpd/sbin/proftpd
10、现在其实就已经可以登录了
11、但是呢,我们为了方便管理,所以继续进行下面的操作 下面安装xinetd进行proftpd的管理 xinetd能加强服务器的安全性,可以有效阻止DDOS攻击(摘自百度百科)rpm -aq | grep xinetd 如果没有,那么就进行安装yum -y install xinetd 进入到proftpd的目录,执行下面命令cp contrib/dist/rpm/xinetd /etc/xinetd.d/proftpd
12、然后编辑复制后的proftpdvi /etc/xinetd.d/proftpd垓矗梅硗 修改server = /var/pr泠贾高框oftpd/sbin/in.proftpd就是把sbin的目录指定到安装目录 添加server_args = -c /etc/proftpd.conf 把下面的log两行注释掉 disable后的yes 改成no
13、 编辑原来的那个配置文件进行配置 AllowRetrieveRestarton on #下载续传 AllowStoreRestarton 泠贾高框on #上传续传 maxInstances 30 #最大线程数 MaxLoginAttempts 3 #最大尝试登陆链接次数 MaxClientsPerHost 2 #每个用户线程 MaxClients 20 #最大用户数 AllowOverwite on #上传时允许覆盖已有文件 关闭匿名登陆 把<Anonymous ~ftp>到</Anounymous>全注释掉 保存退出就可以登录了 测试-可以正常上传下载