共计 1827 个字符,预计需要花费 5 分钟才能阅读完成。
这篇文章给大家介绍 Proftpd 环境下如何设定虚拟主机,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
ProFTPD 设计目标是实现一个安全且易于设定的 FTP Server。这里介绍下虚拟主机如何在 Proftpd 环境下实现。
可以通过指令:VirtualHost 来实现,一个最简单的例子:
ServerName virtual FTP server
若你仅仅希望通过匿名访问某个虚拟主机,则使用如下! 的指令:
Serv erName virtual FTP server
DenyAll
User private
Group private
AllowAll
这样 192.168.2.35 的这台主机则仅仅允许匿名登录。
笔者的 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 ! quot;test.com.cn FTP Server
ServerType standalone
DefaultServer on
# 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 ! nbsp;limit maximum number of processes per nb sp;service # (such as xinetd)
MaxInstances 30
RequireValidShell off
ServerIdent off
# Set the user and group that the server normally runs at.
User nobody
Group nobody
# Normally, we want files to be overwriteable.
AllowOverwrite on
# A basic anonymous configuration, no upload directories.
User ftp
Group ftp
# We want clients to be able to login with anonymous as well as ftp
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 10
# We ! ;want welcome.msg displayed at login, and .message displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
DenyAll
DefaultRoot ~ ftpusers
ServerName virtual FTP server
DenyAll
User private
Group private
AllowAll
关于 Proftpd 环境下如何设定虚拟主机就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。