自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux ProFTPd服務(wù)器配置(全)

運維 系統(tǒng)運維
ProFTPD是一個Unix平臺、或Unix類(如Linux, FreeBSD等)下FTP服務(wù)器程序,是在自由軟件基金會版權(quán)聲明下發(fā)布的免費軟件,也可以說是任何只要遵守自由軟件基金會版權(quán)聲明的人,都可以自己修改源始碼。本文講述的是關(guān)于Linux ProFTPd服務(wù)器的配置問題。

  ProFTPD是一個Unix平臺、或Unix類(如Linux, FreeBSD等)下FTP服務(wù)器程序,是在自由軟件基金會版權(quán)聲明下發(fā)布的免費軟件,也可以說是任何只要遵守自由軟件基金會版權(quán)聲明的人,都可以自己修改源始碼。本文講述的是關(guān)于Linux ProFTPd服務(wù)器的配置問題。

一、FTP簡介

  在網(wǎng)絡(luò)應(yīng)用中,最廣泛的當屬WWW和FTP這兩種。FTP就是File Transport Protocol文件傳輸協(xié)議的縮寫,F(xiàn)TP服務(wù)器能夠在網(wǎng)絡(luò)上提供文件傳輸服務(wù)。FTP服務(wù)器根據(jù)服務(wù)對象的不同可分為匿名服務(wù)器(Anonymous Ftp Server)和系統(tǒng)FTP服務(wù)器。前者是任何人都可以使用,后者就只能是在FTP服務(wù)器上有合法賬號的人才能使用。

二、ProFTPD簡介

  目前在UNIX和LINUX下常用的免費FTP服務(wù)器軟件主要是Wu-FTP和ProFTP這兩種。Wu-FTP廣泛應(yīng)用在眾多的Unix和Linux系統(tǒng)中,是RedHat Linux默認的FTP服務(wù)器軟件,但是被發(fā)現(xiàn)安全漏洞也相當多。ProFTP正是針對Wu-FTP的弱項而開發(fā)的,除了改進的安全性,還具備許多Wu-FTP沒有的特點,如ProFTPd服務(wù)器配置簡單,能以Stand-alone模式運行等等。ProFTP已經(jīng)成為繼Wu-FTP之后最為流行的FTP服務(wù)器軟件,越來越多的站點選用它構(gòu)筑安全高效的FTP站點,TurboLinux就是一個例子。

三、ProFTPd服務(wù)器配置

  ProFTPd服務(wù)器配置目標:把IP為10.0.8.39的RedHat 配置為FTP服務(wù)器,并允許以anonymous匿名訪問FTP服務(wù)器,且只允許同一網(wǎng)段(10.0.8.*)的電腦對FTP的“incoming”目錄有“Write”權(quán)限。

  ProFTP的***版本可以從官方網(wǎng)上下載。這里我們以穩(wěn)定的1.2.1版本的rpm安裝包為例子(源代碼編譯也很簡單)加以解說。

  ***步:ProFTPd服務(wù)器配置基本的匿名服務(wù)器

  下載1.2.1的rpm后,在Gnome窗口下右鍵單擊文件,單擊“Show info”,查看rpm包的一些信息,這里我們要注意的是一些文件的默認安裝路徑,如/usr/local/etc/proftpd.conf(ProFTPD的ProFTPd服務(wù)器配置文件),/usr/sbin/proftpd(以stand-alone模式運行Proftpd的命令),/usr/doc/proftpd-1.2.1(Proftpd的文檔及ProFTPd服務(wù)器配置實例文件所在目錄),然后雙擊rpm包安裝軟件。

  如果你像我一樣,安裝RedHat Linux7.0時選擇了FTP服務(wù),那你先得把安裝的Wu-FTP軟件刪除。輸入“rpm -e anonftp”和“rpm -e wu-ftpd”刪除已有的FTP服務(wù)。

  ProFTP安裝結(jié)束后,編輯/usr/local/etc/proftpd.conf,找到“Group nobody”,改為“Group nobody”,因為RedHat Linux7.0中沒有“nobody”這個組。到此為止,一個提供匿名服務(wù)的FTP服務(wù)器已經(jīng)可以運行了。輸入“proftpd”運行FTP服務(wù),然后“ftp 10.0.8.39”以“anonymous”登錄,看能否正常登錄。一般來說,都能夠登錄進去的。

  注意:直接運行“Proftpd”將使FTP服務(wù)以stand-alone模式啟動,該模式相對與dameon進程模式更具安全性,推薦使用。不過你可以把“Proftpd”加入到/etc/rc.d/rc.local里,這樣電腦啟動完畢,Proftpd也就啟動了。

  第二步:配置incoming子目錄的權(quán)限

  打開proftpd.conf,在和段之間添加如下ProFTPd服務(wù)器配置:

  Order allow,deny

  Allow from 10.0.8.

  Deny from all

  表示在incoming這個子目錄下,從10.0.8這個網(wǎng)段登錄的客戶端有寫入“WRITE”權(quán)限,其它人對該目錄的寫如權(quán)限都是被禁止的。如果要對所有的用戶開放寫入權(quán)限,只要把和之間的內(nèi)容換成“Allowall“。

四、FTP服務(wù)器相關(guān)命令

  1、ftpshut:關(guān)閉FTP服務(wù),并在/etc下生成文件shutmsg。要重新開放FTP服務(wù),把/etc/shutmsg刪除。

  2、ftpcout:FTP服務(wù)器在線人數(shù)信息顯示。

  3、ftpwho:FTP服務(wù)器在線人員名單。

#p#

  附錄:Proftpd.conf全文及解釋

  # This is a basic ProFTPD configuration file (rename it to

  # 'proftpd.conf' for actual use. It establishes a single server

  # and a single anonymous login. It assumes that you have a user/group

  # "nobody" and "ftp" for normal operation and anon.

  ServerName "MY REDHAT LINUX FTP" #設(shè)定FTP服務(wù)器的名稱

  ServerType standalone #ProFTPd服務(wù)器配置FTP以Standalone模式運行,而不是以dameon模式

  DefaultServer on #默認FTP服務(wù)器工作

  # Port 21 is the standard FTP port.

  Port 21 #FTP服務(wù)默認占用的端口

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

  # from being group and world writable.

  Umask 022 #默認

  RequireValidShell off #保證匿名用戶正常登錄,不要更改

  ServerIdent off #不顯示ftp服務(wù)器版本信息,以增強安全性

  # To prevent DoS attacks, set the maximum number of child processes

  # to 30. If you need to allow more than 30 concurrent connections

  # at once, simply increase this value. Note that this ONLY works

  # in standalone mode, in inetd mode you should use an inetd server

  # that allows you to limit maximum number of processes per service

  # (such as xinetd)

  MaxInstances 30

  # Set the user and group that the server normally runs at.

  User nobody #ProFTPd服務(wù)器配置FTP服務(wù)以nobody運行

  Group nobody #注意:原來是“Group nobody”,一定要改為“Group nobody”

  # Normally, we want files to be overwriteable.

  AllowOverwrite on

  # A basic anonymous configuration, no upload directories.下面一段就是匿名服務(wù)的ProFTPd服務(wù)器配置。

  User ftp #匿名登錄使用ftp用戶

  Group ftp #匿名登錄使用ftp組

  # We want clients to be able to login with "anonymous" as well as "ftp"

  UserAlias anonymous guest #給ftp用戶anonymous的別名,使得anonymous登錄就是ftp用戶登錄。

  # Limit the maximum number of anonymous logins

  MaxClients 10 #最多10個匿名用戶同時在線

  # We want 'welcome.msg' displayed at login, and '.message' displayed

  # in each newly chdired directory.

  DisplayLogin welcome.msg #登錄FTP顯示的歡迎信息。放在FTP的根目錄下。

  DisplayFirstChdir .message

  # Limit WRITE everywhere in the anonymous chroot

  #說明看正文。

  Order allow,deny

  Allow from 10.0.8.

  Deny from all

       由于Wu-FTP被發(fā)現(xiàn)的安全漏洞也相當多。ProFTP已經(jīng)成為繼Wu-FTP之后最為流行的FTP服務(wù)器軟件,越來越多的站點選用它構(gòu)筑安全高效的FTP站點,以上就是ProFTPd的ProFTPd服務(wù)器配置方法。
 

【編輯推薦】

  1. ProFTPD 下的五大問題
  2. vsftpd安裝篇
  3. vsftpd 啟動篇
  4. ProFTPD的配置
  5. ProFTPD的配置
  6. 如何安裝ProFTPD
責任編輯:zhaolei 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-02-22 09:06:57

2011-02-23 12:18:28

DebianProFTPd服務(wù)器

2011-02-25 16:26:17

2011-02-23 10:18:51

CentosProFTPD

2011-03-03 09:40:58

2011-03-07 17:04:02

ProftpdFTP

2011-02-23 09:01:37

2011-02-22 17:42:26

2011-02-25 10:58:01

PROFTPD命令

2011-03-07 17:15:52

ProFTPD配置

2015-08-04 13:29:06

Fedoralinux

2011-02-22 15:09:32

ProFTPD服務(wù)器

2010-08-05 09:49:18

NFS服務(wù)器配置

2011-03-08 15:16:02

2011-02-24 14:14:22

PROFTPD命令

2011-02-25 16:14:09

proftpdftp

2011-02-25 16:14:09

proftpdftp

2011-03-03 09:26:59

ProFTPD服務(wù)器管理

2011-02-25 16:34:01

LinuxProftpdFTP

2010-09-07 15:27:01

點贊
收藏

51CTO技術(shù)棧公眾號