ProFTPD 安装与配置


ProFTPD是继Wu-FTP之后最为流行的FTP服务器软件。我来教你安装与配置ProFTPD,有点复杂,跟紧我!

wget /distrib/source/proftpd-1.3.1.tar.gz

tar zxvf proftpd-1.3.1.tar.gz

cd proftpd-1.3.1

./configure --prefix=/usr/local/proftpd/

make

make install

cd /usr/local/proftpd/etc/

vi proftpd.conf

输入:

  1. # This is a basic ProFTPD configuration file (rename it to  
  2.  
  3. 'proftpd.conf' for actual use. It establishes a single server  
  4.  
  5. # and a single anonymous login. It assumes that you have a user/group  
  6.  
  7. "nobody" and "ftp" for normal operation and anon.  

ServerName "user FTP"

ServerType standalone

DefaultServer on

# Port 21 is the standard FTP port.

Port 221

# Umask 022 is a good standard umask to prevent new dirs and files

# from being group and world writable.

Umask 022

  1. # To prevent DoS attacks, set the maximum number of child processes  
  2.  
  3. # to 30. If you need to allow more than 30 concurrent connections  
  4.  
  5. # at once, simply increase this value. Note that this ONLY works  
  6.  
  7. in standalone mode, in inetd mode you should use an inetd server  
  8.  
  9. # that allows you to limit maximum number of processes per service  
  10.  
  11. # (such as xinetd).  

MaxInstances 30

# Set the user and group under which the server will run.

User nobody

Group nobody

  1. # To cause every FTP user to be "jailed" (chrooted) into their home  
  2.  
  3. # directory, uncomment this line.  
  4.  
  5. # Normally, we want files to be overwriteable.  

AllowOverwrite on

AllowRetrieveRestart on

AllowStoreRestart on

# Bar use of SITE CHMOD by default

DenyAll

  1. # A basic anonymous configuration, no upload directories. If you do not  
  2.  
  3. # want anonymous users, simply delete this entire section.  
  4.  
  5. #  
  6.  
  7. # User ftp  
  8.  
  9. # Group ftp  
  10.  
  11. # We want clients to be able to login with "anonymous" as well as "ftp" 
  12.  
  13. # UserAlias anonymous ftp  
  14.  
  15. # Limit the maximum number of anonymous logins  
  16.  
  17. # MaxClients 10  
  18.  
  19. # We want 'welcome.msg' displayed at login, and '.message' displayed  
  20.  
  21. in each newly chdired directory.  
  22.  
  23. # DisplayLogin welcome.msg  
  24.  
  25. # DisplayChdir .message  
  26.  
  27. # Limit WRITE everywhere in the anonymous chroot  
  28.  
  29. #  
  30.  
  31. # DenyAll  
  32.  
  33. #  
  34.  
  35. #  

通过看文章的描述,我们知道了安装与配置ProFTPD的具体流程,希望对大家有帮助!

  • Proftpd 简单介绍
  • ProFTPD 操作过程
  • ProFTPD 主要特色
  • ProFTPD 的特点
  • FTP服务器中的君子兰 ProFTPD
  • proftpd.conf详细配置方法

相关内容