1.软文推荐

2.软文推荐

3.软文推荐

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

下载proftpd源代码

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

安装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

加入用户

# 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这个服务器。

本文来源:www.lxlinux.net/6952.html,若引用不当,请联系修改。

相关文章 8

2

讲解一下Git 分支操作 3分钟前

本教程将帮助你列出远程的Git仓库中所有分支。它有利于你找到分支,在远程存储库中创建的名称和要检出这在您的本地存储库。 列出分支...

4

外贸企业建站(外贸企业建站流程图) 8分钟前

目录:1、外贸公司应该怎样做外贸网站2、外贸公司都是如何建设网站的?3、外贸建站是什么意思外贸公司应该怎样做外贸网站 外贸公司做外...

5

Linux下侦听端口被占用解决方法 10分钟前

本文介绍了 Linux 下随机端口和侦听端口重复的原因以及解决方法,虽然可以通过设置本地保留端口来解决,但这毕竟需要多一步配置操作,...

6

Linux系统使用.hushlogin文件关闭登录提示 11分钟前

Linux系统中如何关闭登录提示?本篇文章将使用.hushlogin文件为大家演示一下Linux系统关闭登录提示具体方法,有需要的小伙伴可以参考一下。...

7

株洲云主机(株洲天网云信息技术有限责任公司) 13分钟前

目录:1、在株洲云终端解决方案中PC端有哪些需要注意的地方?2、云服务器哪家好3、云虚拟主机哪家好4、云服务器怎么样?在株洲云终端...

8

Linux系统ss命令具体使用方法 15分钟前

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更...