亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT [打印本頁(yè)]

作者: tsgx    時(shí)間: 2004-04-10 11:46
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
譯了一點(diǎn)點(diǎn),希望大家努力,把它變成一個(gè)完美的文檔。我一個(gè)人做不來(lái)啊。

一個(gè)FTP服務(wù)器,允許管理員管理網(wǎng)站,也允許匿名用戶,使用的是虛擬機(jī)。
安裝:
proftpd-1.2.xx
proftpd-anonymous-1.2.xx

配置
/etc/proftpd.conf  
以下:

# 服務(wù)器名字
ServerName "Server Alex.fr"

# ProFTPd 管理員郵箱
ServerAdmin ftp@alex.fr

# "standalone" 單獨(dú)的服務(wù)開(kāi)啟FTP使用 /etc/init.d/proftpd start
# 這個(gè)大家都明白意思吧
###################################
ServerType standalone

#由于有虛擬機(jī),設(shè)置默認(rèn)的服務(wù)器為開(kāi)啟狀態(tài)。
DefaultServer on

# 啟用上傳斷點(diǎn)續(xù)傳。
# 很有用的功能。
AllowStoreRestart on

# 應(yīng)該是下載斷點(diǎn)續(xù)傳吧。偶不懂法語(yǔ)啊。
AllowRetrieveRestart on

# Pour éviter d'etre vulnérable aux attaques de type DoS laisser le nombre de processus enfants a 30 maximum
# Ce paramètre n'est valable que si vous fonctionnez en mode "standalone"
# Si vous etes en mode "inetd" vous devrez configurer le nombre de processus enfants maximum dans le server xinetd
MaxInstances 30

# Permet au serveur de rechercher lui meme dans /etc/passwd la validité des mots de passe (Utile pour NIS)
# Laisser par défaut sur "off"
PersistentPasswd off

# Active un arrangement des lignes pour plus de compatibilité
MultilineRFC2228 on

# Oblige proftpd a toujours fournir l'ip Public.
# dans le cas d'une gateway NAT ou un port forwarder
#MasqueradeAddress (votre IP Pubic)

# Définit les ports que ProFTPd va utiliser pour son allocation dynamique.
# Il vous suffit de router les ports en question vers votre serveur ProFTPd.
# Vous définirez ces règles sur votre routeur ou gateway (FW)
#PassivePorts 50000 50010

# Evite le blocage de ProFTP pendant le temps de réponse de résolution DNS
UseReverseDNS off


# Tout ce qui est défini dans <Global>; s'applique a l'ensemble du contexte de configuration, meme VirtualHost

<Global>;

# 為FTP設(shè)置用戶和群組
User nobody
Group nogroup

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022 022

# Force l'option de directory listings (NLST, LIST et STAT) a -l
LsDefaultOptions "-l"

# Autorise le remplacement d'anciens fichiers par des nouveaux, si l'utilisateur a le droit en écriture bien sur.
<Directory />;
AllowOverwrite on
</Directory>;

# Permet de ne pas donner d'information sur le serveur
DeferWelcome off

# On indique au serveur FTP d'utiliser ou non le fichier /etc/ftpusers pour savoir qui a le droit de se connecter.
# Par défaut ce fichier est utilisé par ProFTP
UseFtpUsers on

# Le premier message qui sera affiché quand quelqu'un se connectera
ServerIdent on "Server FTP ready"

# Message d'accueil
AccessGrantMsg "Bienvenue %u sur Alex.fr"

# Autorise le téléchargement ou upload distant directement depuis un autre serveur FTP sans passer par le PC de l'user.
AllowForeignAddress on

# Permet de déconnecter le client au bout de "x" secondes :
# s'il n'y a aucune activité de son coté.
TimeoutIdle 600

# s'il n'y a aucune activité entre la saisie du login et du passwd
TimeoutLogin 300

# s'il n'opére aucun transfert
TimeoutNoTransfer 300

# s'il a stoppé le transfert
TimeoutStalled 3600

# Autorise seulement les noms de fichiers normaux (caractères alphanumeric) et non des codes shell
PathAllowFilter "[a-zA-Z0-9]"

# Refuse l'upload de fichiers .ftpaccess ou .htaccess
PathDenyFilter "(\.ftp)|(\.ht)[a-z]+$"

# N'autorise pas de passer des printf-Formats
AllowFilter "^[a-zA-Z0-9@~ /,_.-]*$"
DenyFilter "%"

# Cache les liens symboliques
ShowSymlinks off


</Global>;


# Permet de prendre en compte le fichier suivant.
Include /etc/proftpd-virtualhost.conf




配置文件 /etc/proftpd-virtualhost.conf

# 給管理員用戶的虛擬機(jī)
<VirtualHost ftpadmin.alex.fr>;

ServerName "Server FTP Admin"

# 給管理員開(kāi)一個(gè)新的端口,端口號(hào)自定。
Port 2100

# 最大允許密碼嘗試次數(shù)(防止密碼猜測(cè))
MaxLoginAttempts 2

# 要求使用合規(guī)的shell.即用戶要可以登陸的。用戶的shell不能是/bin/nologin之類
RequireValidShell on

# 只允許webmaster 登陸此虛擬機(jī)。
<Limit LOGIN>;
Order Allow,Deny
AllowUser webmaster
Deny from all
</Limit>;

AccessGrantMsg "Bienvenue %u sur le Serveur FTP Admin"

# Autorise seulement ces deux commandes dans /
<Directory />;
<Limit CWD DIRS>;
AllowAll
</Limit>;
<Limit ALL>;
DenyAll
</Limit>;
</Directory>;

# Refuse toutes les commandes dans /var/www/html/webmail
<Directory /var/www/html/webmail>;
<Limit ALL>;
DenyAll
</Limit>;
</Directory>;

# Autorise toutes les commandes dans /var/www/html
<Directory /var/www/html>;
<Limit ALL>;
AllowAll
</Limit>;
</Directory>;

# Autorise toutes les commandes dans /var/www/cgi-bin
<Directory /var/www/cgi-bin>;
<Limit ALL>;
AllowAll
</Limit>;
</Directory>;

# Autorise toutes les commandes dans /var/log/apache
<Directory /var/log/apache>;
<Limit ALL>;
AllowAll
</Limit>;
</Directory>;

</VirtualHost>;




# 為匿名用戶設(shè)置虛擬機(jī)。
<VirtualHost ftp.alex.fr>;

ServerName "Server FTP Public"
Port 21
Umask 027

# 匿名不用密碼驗(yàn)證
IdentLookups off

# Refuse la connexion des Utilisateurs disposant d'un login. Pour autoriser seulement les connexions Amonymous
<Limit LOGIN>;
DenyAll
</Limit>;

# 設(shè)定最大連接的用戶數(shù)
MaxClients 10 "Sorry, max %m users -- try again later"

AccessGrantMsg "Bienvenue %u sur le Serveur FTP Public"
#設(shè)定要包含文件的
Include /etc/proftpd-anonymous.conf

</VirtualHost>;



###################################################################################
###################################################################################
配置文件 /etc/proftpd-anonymous.conf :

# Connecte les Anonymous vers /var/ftp/pub
<Anonymous ~ftp/pub>;

User ftp
Group ftp

# Fait d'anonymous un alias a ftp, en se logant sous anonymous, ils sont appelés ftp
UserAlias anonymous ftp

# Ignore la vérification d'un shell pour anonymous
RequireValidShell off

# Permet de ne pas rechercher dans le systeme, le mot de passe
AnonRequirePassword off

# Pour qu'un message soit affiché a la connexion vous pouvez créer un fichier 'welcome.msg' a la racine (ici ~ftp/pub)
DisplayLogin welcome.msg

# Pour signaler que le client est remonté a la racine vous pouvez créer un fichier '.message' qui s'affichera
DisplayFirstChdir message

# Permet de cacher tous les fichiers appartenant a "root"
HideUser root
HideGroup root

<Limit LOGIN>;
AllowAll
</Limit>;

# Limite les commandes suivantes :
#de renommer, de supprimer des fichiers des répertoires, changer les permissions, ...
<Limit RNFR RNTO DELE RMD CHMOD SITE_CHMOD SITE XCUP WRITE XRMD XPWD>;
DenyAll
</Limit>;

# Autorise l'upload vers le répertoire uploads uniquement
<Directory uploads/*>;

<Limit READ>;
DenyAll
</Limit>;

# Autorise le storage de fichiers et création de répertoires mais pas l'effacement
<Limit STOR MKD>;
AllowAll
</Limit>;

</Directory>;

</Anonymous>;




文件 /etc/ftpusers 的內(nèi)容如下:

root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
作者: tsgx    時(shí)間: 2004-04-10 11:57
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
對(duì)不起了,是法語(yǔ)的,不過(guò)大部分還是看得懂吧。
作者: lovetiger    時(shí)間: 2004-04-10 12:26
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: platinum    時(shí)間: 2004-04-10 14:58
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
還是不太明白

  1. # Autorise seulement les noms de fichiers normaux (caractères alphanumeric) et non des codes shell
  2. PathAllowFilter "[a-zA-Z0-9]"

  3. # Refuse l'upload de fichiers .ftpaccess ou .htaccess
  4. PathDenyFilter "(\.ftp)|(\.ht)[a-z]+$"

  5. # N'autorise pas de passer des printf-Formats
  6. AllowFilter "^[a-zA-Z0-9@~ /,_.-]*$"
  7. DenyFilter "%"
復(fù)制代碼

的作用,能闡述一下嗎?
作者: wd    時(shí)間: 2004-04-10 15:00
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
[quote]原帖由 "tsgx"]對(duì)不起了,是法語(yǔ)的,不過(guò)大部分還是看得懂吧。[/quote 發(fā)表:


我看了一半頭都暈了。。。。
作者: tsgx    時(shí)間: 2004-04-10 15:49
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
[quote]原帖由 "platinum"]的作用,能闡述一下嗎?[/quote 發(fā)表:

就是允許上傳的文件類型吧,它是防止上傳.htaccess,等文件類型,
apache的設(shè)置里也有這個(gè)東東吧。
作者: platinum    時(shí)間: 2004-04-10 15:56
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
哦,明白了,實(shí)際是用正則表達(dá)式做FILTER吧?
作者: tsgx    時(shí)間: 2004-04-10 16:20
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
大家能不能努力,一起把它做成一個(gè)完全的中文文檔????
謝謝大家了。
作者: 好好先生    時(shí)間: 2004-04-10 17:34
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
FTP版已經(jīng)有了一個(gè)中文的。
作者: tsgx    時(shí)間: 2004-04-10 17:49
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
[quote]原帖由 "好好先生"]FTP版已經(jīng)有了一個(gè)中文的。[/quote 發(fā)表:

跟這個(gè)有很大的不同吧,那個(gè)主要是設(shè)置與mysql結(jié)合,作認(rèn)證。

而這個(gè),主要是講對(duì)虛擬機(jī)的設(shè)置,對(duì)目錄權(quán)限的設(shè)置等。
不過(guò),這樣的話也算了啦。自己基本能看懂就行了。
我都一時(shí)沖動(dòng)了。  那個(gè)也是已經(jīng)是非常不錯(cuò)的了。
作者: tsgx    時(shí)間: 2004-04-10 17:51
標(biāo)題: 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT
走先了;
    
今天怎么有灌水的念頭。應(yīng)該去溜冰才對(duì)。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2