Proftpd环境下如何设定虚拟主机

68次阅读
没有评论

共计 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 环境下如何设定虚拟主机就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1827字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)