linux centOS安装proftpd
2015-06-10 16:42
483 查看
转载:http://jingyan.baidu.com/article/acf728fd3c6b8af8e410a347.html?qq-pf-to=pcqq.c2c
本次教程主要是分享怎么安装proftpd的最新版本(1.3.5)
教程安装简单,已经测试通过,大家可以按照下面的步骤一步一步的操作,如果有问题,请在下方留言,我看到之后一定会及时回答。
proftpd-1.3.5.tar.gz
xshell(其他的ssh连接工具也可以)
首先前往proftpd的官方FTP查找你需要下载的proftpd版本。
FTP地址:ftp://ftp.proftpd.org/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
下面需要编译,编译时请注意,你的linux系统必须支持编译,也就是说可以make,不可以的请看下面,可以的跳过此步骤
输入下面命令
yum install gcc gcc-c++ autoconf automake
输入y,然后回车
下面开始编译阶段
输入下面命令
./configure --prefix=/var/proftpd --sysconfdir=/etc
make
make install
建立FTP组和FTP用户(用户名、用户组),设置密码
groupadd ftpgroup
useradd ftpuser -g ftpgroup -d /var/ftp -s /sbin/nologin
passwd ftpuser
修改配置文件
vi /etc/proftpd.conf
把Group的nogroup修改为nobody
然后保存、退出(esc->:wq)
启动服务
/var/proftpd/sbin/proftpd
现在其实就已经可以登录了
但是呢,我们为了方便管理,所以继续进行下面的操作
下面安装xinetd进行proftpd的管理
xinetd能加强服务器的安全性,可以有效阻止DDOS攻击(摘自百度百科)
rpm -aq | grep xinetd
如果没有,那么就进行安装
yum -y install xinetd
进入到proftpd的目录,执行下面命令
cp contrib/dist/rpm/xinetd /etc/xinetd.d/proftpd
然后编辑复制后的proftpd
vi /etc/xinetd.d/proftpd
修改server = /var/proftpd/sbin/in.proftpd就是把sbin的目录指定到安装目录
添加server_args = -c /etc/proftpd.conf
把下面的log两行注释掉
disable后的yes 改成no
编辑原来的那个配置文件进行配置
AllowRetrieveRestarton on #下载续传
AllowStoreRestarton on #上传续传
maxInstances 30 #最大线程数
MaxLoginAttempts 3 #最大尝试登陆链接次数
MaxClientsPerHost 2 #每个用户线程
MaxClients 20 #最大用户数
AllowOverwite on #上传时允许覆盖已有文件
关闭匿名登陆
把<Anonymous ~ftp>到</Anounymous>全注释掉
保存退出就可以登录了
测试-可以正常上传下载
本次教程主要是分享怎么安装proftpd的最新版本(1.3.5)
教程安装简单,已经测试通过,大家可以按照下面的步骤一步一步的操作,如果有问题,请在下方留言,我看到之后一定会及时回答。
工具/原料
centos 6.5proftpd-1.3.5.tar.gz
xshell(其他的ssh连接工具也可以)
方法/步骤
1首先前往proftpd的官方FTP查找你需要下载的proftpd版本。
FTP地址:ftp://ftp.proftpd.org/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
下面需要编译,编译时请注意,你的linux系统必须支持编译,也就是说可以make,不可以的请看下面,可以的跳过此步骤
输入下面命令
yum install gcc gcc-c++ autoconf automake
输入y,然后回车
下面开始编译阶段
输入下面命令
./configure --prefix=/var/proftpd --sysconfdir=/etc
make
make install
建立FTP组和FTP用户(用户名、用户组),设置密码
groupadd ftpgroup
useradd ftpuser -g ftpgroup -d /var/ftp -s /sbin/nologin
passwd ftpuser
修改配置文件
vi /etc/proftpd.conf
把Group的nogroup修改为nobody
然后保存、退出(esc->:wq)
启动服务
/var/proftpd/sbin/proftpd
现在其实就已经可以登录了
但是呢,我们为了方便管理,所以继续进行下面的操作
下面安装xinetd进行proftpd的管理
xinetd能加强服务器的安全性,可以有效阻止DDOS攻击(摘自百度百科)
rpm -aq | grep xinetd
如果没有,那么就进行安装
yum -y install xinetd
进入到proftpd的目录,执行下面命令
cp contrib/dist/rpm/xinetd /etc/xinetd.d/proftpd
然后编辑复制后的proftpd
vi /etc/xinetd.d/proftpd
修改server = /var/proftpd/sbin/in.proftpd就是把sbin的目录指定到安装目录
添加server_args = -c /etc/proftpd.conf
把下面的log两行注释掉
disable后的yes 改成no
编辑原来的那个配置文件进行配置
AllowRetrieveRestarton on #下载续传
AllowStoreRestarton on #上传续传
maxInstances 30 #最大线程数
MaxLoginAttempts 3 #最大尝试登陆链接次数
MaxClientsPerHost 2 #每个用户线程
MaxClients 20 #最大用户数
AllowOverwite on #上传时允许覆盖已有文件
关闭匿名登陆
把<Anonymous ~ftp>到</Anounymous>全注释掉
保存退出就可以登录了
测试-可以正常上传下载
相关文章推荐
- CentOS7.0硬盘安装(双系统win8.1+CentOS7)遇到的问题及解决办法
- Linux-C成长之路(九)Linux C编程实战之路 复合数据类型
- 大学里学Windows还是Linux?
- [Linux][Common command] zip operation
- Linux 平台下 MySQL 5.5 安装 说明 与 示例
- linux命令总结
- Linux-C成长之路(八)Linux C编程实战之路 存储类,动态内存
- Linux-C成长之路(七)Linux C编程实战之路 数组与指针
- Linux 下 MySQL 启动与关闭 说明
- 阿里云centos中mysql的安装及一些常识知识
- Linux关闭IPV6
- Linux程序设计 知识点总结 第一章
- linux系统下用到的小知识点积累
- linux安装mysql,设置远程访问权限
- Linux-C成长之路(六)Linux C编程实战之路 函数要义
- LINUX经常使用命令详解
- Linux-C成长之路(五)Linux C编程实战之路 控制流
- linux下安装boost
- Linux-C成长之路(四)Linux C编程实战之路 运算符
- linux信号