良许Linux教程网 干货合集 Linux下配置proftpd

Linux下配置proftpd

proftpd是一款开放源码的ftp服务器软件,它是原来世界范围使用最广泛的wu-ftpd的改进版,它修正了wu-ftpd的许多缺陷,在许多方面进行了重大的改进,其中一个重要变化就是它学习了Apache 的配置方式,使proftpd的配置和管理更加简单易懂,下面为大家详细讲解一下Linux下安装和使用proftpd具体方法。

image-20211211123244309
  1. 下载proftpd源代码

进入官方网站(http://www.proftpd.org/)下载最新的稳定版本的源代码。目前最新的稳定版本为proftpd1.3.3e。

  1. 安装proftpd

查看gcc和make有没有安装,如果没有安装的话,就赶紧先安装它们,在进行源码编译和安装的时候需要使用它们。检查Linux服务器上是否已经安装proftpd,命令为:

# rpm -qa | grepproftpd

如果已经安装的proftpd并且想使用最新的版本话,需要使用下面的命令进行下载:

# rpm -e proftpd.xxx

解压缩后进入到源码目录:

# tar -zxvf proftpd-1.3.3e.tar.gz

# 解压完毕后会产生proftpd-1.3.3.e目录。

# cdproftpd-1.3.3e

# 在这个目录下的INSTALL请详细的阅读,里面有安装的重要资讯。

进行编译前的参数设定:

# ./configure –prefix=/usr/local/proftpd–enable-shadow –enable-autoshadow \

–with-modules=mod_ratio:mod_readme:mod_wrap

# 请注意,prefix标识我们要安装的proftpd目录,–enable-shadow则是预计要以系统的/etc/shadow作为FTP登入时密码验证的文件!此外,还可以加入许多模块,会让我们的proftpd变的更加灵活。

编译和安装:

# make &&make install

# 在这个步骤之后,proftpd会安装到/usr/local/proftpd目录下,其中etc/proftpd.conf为配置文件,至于说明文档则放置于/usr/local/proftpd/share/man目录中。

# vi /etc/man.config

# 加入下面一行就可以使用man来查看proftpd用法了,加入到配置文件中MANPATH位置。

MANPATH /usr/local/proftpd/share/man

  1. 加入用户

# groupadd ftp

# useradd -d /home/fpt-g ftp -s /sbin/nologin ftp

-d 指定新建用户的主目录;

-g 加入的组

-s /sbin/nologin 指定用户不能从shell登录,只能用户ftp方式登录,处于安全考虑。

修改proftpd.conf中的User和Group为ftp,umask为002。

修改主目录的权限:

# chown ftp.ftp/home/ftp

## 4. 启动proftpd

进入到源代码命令执行下面的命令:

# cpcontrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd

编辑proftpd,知道文件行开始的PATH行,修改成安装proftpd所在的目录,如下:

# vi/etc/rc.d/init.d/proftpd

PATH=”$PATH:/usr/local/proftpd/sbin:/usr/local/protfpd/bin”

修改proftpd的执行权限:

# chmod +x/etc/rc.d/init.d/proftpd

修改配置文件,把有关组的注释去掉。

修改为自动启动命令:

[root@localhostproftpd-1.3.3e]# chkconfig –level 35 proftpd on

[root@localhostproftpd-1.3.3e]# chkconfig –add proftpd

启动FTP服务器:

# service proftpdstart

## 5. Proftpd的配置和命令

1> proftpd.conf为配置文件,所在目录为etc/proftpd.conf

2> proftpd为proftpd daemon执行文件。命令格式

# proftpd -c

3> ftpcount为显示主机上使用的proftpd的连接数。

4> ftpshut为指定多久以后proftpd服务终止。

5> ftpwho可以用来查看目前有多少人使用proftpd这个服务器。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部