centos 安装proftpd详细教程

 时间:2024-10-27 11:12:25

1、 首先前往proftpd的官方FTP查找你需要下载的proftpd版本。 FTP地址:ftp://ftp.proftpd.org/distrib/source/ 我这里安装最新版本的:proftpd-1.3.5.tar.gz OK,下面开始正式的安装。 首先进入到root用户sudo su

centos 安装proftpd详细教程

3、解压tar -zxvf proftpd-1.3.5.tar.gz

4、 下面需要编译,编译时请注意,你的linux系统必须支持编译,也就是说可以make,不可以的请看下面,可以的跳过此步骤 输入下面命令yum install gcc gcc-c++ autoconf automake

centos 安装proftpd详细教程

5、输入y,然后回车

centos 安装proftpd详细教程

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

centos 安装proftpd详细教程

9、 然后保存、退出(esc->:wq) 启动服务/var/proftpd/sbin/proftpd

10、现在其实就已经可以登录了

centos 安装proftpd详细教程

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/proftpd/sbin/in.proftpd就是把sbin的目录指定到安装目录 添加server_args = -c /etc/proftpd.conf 把下面的log两行注释掉 disable后的yes 改成no

centos 安装proftpd详细教程

13、 编辑原来的那个配置文件进行配置 AllowRetrieveRestarton on #下载续传 AllowStoreRestarton on #上传续传 maxInstances 30 #最大线程数 MaxLoginAttempts 3 #最大尝试登陆链接次数 MaxClientsPerHost 2 #每个用户线程 MaxClients 20 #最大用户数 AllowOverwite on #上传时允许覆盖已有文件 关闭匿名登陆 把<Anonymous ~ftp>到</Anounymous>全注释掉 保存退出就可以登录了 测试-可以正常上传下载

centos 安装proftpd详细教程
  • post提交数据进行转码:[2]vba网页信息采集
  • 如何在Linux中创建自己的CA服务
  • 在docker中安装并启动mysql5.7
  • FileYee如何实现FTP到FTP文件双向同步备份
  • WPF之DataGrid篇:[5]DataGridTemplateColumn
  • 热门搜索
    鸡爪怎么做好吃 魔兽世界坐骑掉落大全 感冒食疗 心烦意乱是怎么回事 加班费怎么计算 清蒸鲈鱼的家常做法 前列腺增生的治疗方法 新鲜竹笋怎么做好吃 我的世界摩天轮怎么做 好词大全2字