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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4563 | 回復(fù): 10
打印 上一主題 下一主題

[FTP] 一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2004-04-10 11:46 |只看該作者 |倒序?yàn)g覽
譯了一點(diǎn)點(diǎn),希望大家努力,把它變成一個(gè)完美的文檔。我一個(gè)人做不來啊。

一個(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ù)開啟FTP使用 /etc/init.d/proftpd start
# 這個(gè)大家都明白意思吧
###################################
ServerType standalone

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

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

# 應(yīng)該是下載斷點(diǎn)續(xù)傳吧。偶不懂法語啊。
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"

# 給管理員開一個(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

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2004-04-10 11:57 |只看該作者

一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT

對(duì)不起了,是法語的,不過大部分還是看得懂吧。
lovetiger 該用戶已被刪除
3 [報(bào)告]
發(fā)表于 2004-04-10 12:26 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2004-04-10 14:58 |只看該作者

一個(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ù)制代碼

的作用,能闡述一下嗎?

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2004-04-10 15:00 |只看該作者

一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT

[quote]原帖由 "tsgx"]對(duì)不起了,是法語的,不過大部分還是看得懂吧。[/quote 發(fā)表:


我看了一半頭都暈了。。。。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2004-04-10 15:49 |只看該作者

一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT

[quote]原帖由 "platinum"]的作用,能闡述一下嗎?[/quote 發(fā)表:

就是允許上傳的文件類型吧,它是防止上傳.htaccess,等文件類型,
apache的設(shè)置里也有這個(gè)東東吧。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2004-04-10 15:56 |只看該作者

一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT

哦,明白了,實(shí)際是用正則表達(dá)式做FILTER吧?

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2004-04-10 16:20 |只看該作者

一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT

大家能不能努力,一起把它做成一個(gè)完全的中文文檔????
謝謝大家了。

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
9 [報(bào)告]
發(fā)表于 2004-04-10 17:34 |只看該作者

一個(gè)很好的proftpd配置實(shí)例,包含了virtualhost的詳細(xì)設(shè)置ZT

FTP版已經(jīng)有了一個(gè)中文的。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2004-04-10 17:49 |只看該作者

一個(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è)置等。
不過,這樣的話也算了啦。自己基本能看懂就行了。
我都一時(shí)沖動(dòng)了。  那個(gè)也是已經(jīng)是非常不錯(cuò)的了。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP