Proftpd 셋팅 예제입니다.
2004. 3. 24. 11:52ㆍ살아가는 이야기
Proftpd 셋팅 예제입니다.
제가 실제로 사용하고 있는 셋팅입니다.
운영 OS는 FreeBSD입니다.
#########################################################################
# #
# Proftpd configuration For xxcafe #
# http://www.xxcafe.net #
# #
#########################################################################
# To have more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# 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 "ftp.xxcafe.net"
ServerType standalone
ServerAdmin xxxxx@xxcafe.net
DefaultServer on
UseReverseDNS off
IdentLookups off
# Default Message
ServerIdent on "xxcafe.net FTP Server ready... "
# Chroot()
DefaultRoot ~ !wheel
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
#Umask 022
# 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 www
Group www
# Time Limite
#TimeoutIdle 300
TimeoutNoTransfer 300
TimeoutLogin 100
# Root login
RootLogin off
# User Limite
#MaxClients 10 "Sorry, Max user Connect... "
MaxClientsPerHost 3 "Sorry, %m connection allow per one host"
MaxHostsPerUser 3 "Sorry, %m hosts allow per one user"
# Bandwidth Limite (bps)
#RateReadBPS 256
#RateReadFreeBytes 5120
#RateReadHardBPS on
### We want 'welcome.msg' displayed at login, and '.message' displayed
### in each newly chdired directory.
DisplayLogin /xxx/xxx/xxx/welcome.msg
DisplayFirstChdir .message
# Server Name Display Limite
DeferWelcome off
#For FXP
AllowForeignAddress on
PassivePorts 49152 65534
# Normally, we want files to be overwriteable.
< Directory /*>
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
< /Directory>
< Global>
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
#For PAM
# AuthPAM on
# AuthPAMAuthoritative on
# AuthPAMConfig ftpd
#For FXP
AllowForeignAddress on
PassivePorts 49152 65534
# Server Time
TimesGMT off
# 1.2.1 Bug fix
DenyFilter *.*/
< /Global>
< VirtualHost xxx.xxx.xxx.xxx>
ServerName "Ftp.xxcafe.net Server"
Port xxxx
Umask 022
# Chroot()
DefaultRoot /xxx/xxx/xxx
### We want 'welcome.msg' displayed at login, and '.message' displayed
### in each newly chdired directory.
DisplayLogin /usr/local/etc/welcome.msg
DisplayFirstChdir .message
# Server Name Display Limite
DeferWelcome off
# User Limite
MaxClients 10 "Sorry, Maxuser Connect... "
MaxLoginAttempts 1
MaxClientsPerHost 3 "Sorry, %m connection allow per one host"
MaxHostsPerUser 3 "Sorry, %m hosts allow per one user"
# Bandwidth Limite (bps)
#RateReadBPS 128000
#RateReadFreeBytes 5120
#RateReadHardBPS on
< Limit LOGIN>
AllowAll
< /Limit>
< Limit WRITE>
DenyAll
< /Limit>
< Directory /xxx/xxx/xxx>
< Limit READ>
#DenyALL
AllowALL
< /Limit>
< Limit WRITE>
AllowALL
< /Limit>
< /Directory>
< /VirtualHost>
제가 실제로 사용하고 있는 셋팅입니다.
운영 OS는 FreeBSD입니다.
#########################################################################
# #
# Proftpd configuration For xxcafe #
# http://www.xxcafe.net #
# #
#########################################################################
# To have more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# 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 "ftp.xxcafe.net"
ServerType standalone
ServerAdmin xxxxx@xxcafe.net
DefaultServer on
UseReverseDNS off
IdentLookups off
# Default Message
ServerIdent on "xxcafe.net FTP Server ready... "
# Chroot()
DefaultRoot ~ !wheel
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
#Umask 022
# 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 www
Group www
# Time Limite
#TimeoutIdle 300
TimeoutNoTransfer 300
TimeoutLogin 100
# Root login
RootLogin off
# User Limite
#MaxClients 10 "Sorry, Max user Connect... "
MaxClientsPerHost 3 "Sorry, %m connection allow per one host"
MaxHostsPerUser 3 "Sorry, %m hosts allow per one user"
# Bandwidth Limite (bps)
#RateReadBPS 256
#RateReadFreeBytes 5120
#RateReadHardBPS on
### We want 'welcome.msg' displayed at login, and '.message' displayed
### in each newly chdired directory.
DisplayLogin /xxx/xxx/xxx/welcome.msg
DisplayFirstChdir .message
# Server Name Display Limite
DeferWelcome off
#For FXP
AllowForeignAddress on
PassivePorts 49152 65534
# Normally, we want files to be overwriteable.
< Directory /*>
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
< /Directory>
< Global>
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
#For PAM
# AuthPAM on
# AuthPAMAuthoritative on
# AuthPAMConfig ftpd
#For FXP
AllowForeignAddress on
PassivePorts 49152 65534
# Server Time
TimesGMT off
# 1.2.1 Bug fix
DenyFilter *.*/
< /Global>
< VirtualHost xxx.xxx.xxx.xxx>
ServerName "Ftp.xxcafe.net Server"
Port xxxx
Umask 022
# Chroot()
DefaultRoot /xxx/xxx/xxx
### We want 'welcome.msg' displayed at login, and '.message' displayed
### in each newly chdired directory.
DisplayLogin /usr/local/etc/welcome.msg
DisplayFirstChdir .message
# Server Name Display Limite
DeferWelcome off
# User Limite
MaxClients 10 "Sorry, Maxuser Connect... "
MaxLoginAttempts 1
MaxClientsPerHost 3 "Sorry, %m connection allow per one host"
MaxHostsPerUser 3 "Sorry, %m hosts allow per one user"
# Bandwidth Limite (bps)
#RateReadBPS 128000
#RateReadFreeBytes 5120
#RateReadHardBPS on
< Limit LOGIN>
AllowAll
< /Limit>
< Limit WRITE>
DenyAll
< /Limit>
< Directory /xxx/xxx/xxx>
< Limit READ>
#DenyALL
AllowALL
< /Limit>
< Limit WRITE>
AllowALL
< /Limit>
< /Directory>
< /VirtualHost>
반응형
'살아가는 이야기' 카테고리의 다른 글
GoGoGo~~ (0) | 2004.05.01 |
---|---|
자전거 (0) | 2004.05.01 |
심각한오류(메뉴선택에 실패하다!) (0) | 2004.04.23 |
한국에는 없는 버스들.. (3) | 2004.04.23 |
묵고 있는 숙소 (0) | 2004.04.20 |
이번출장중에 첫 식사.. (1) | 2004.04.20 |
자자 이제 출발하자구. (4) | 2004.04.18 |
경산 영남대학교 기숙사옆 '온천골' (2) | 2004.03.24 |
경산 영남대학교 소방서앞 '하늘 담은 최고집' (0) | 2004.03.24 |
Mr.Children - くるみ (0) | 2004.03.22 |