linux proftpd 用户,Linux 下如何利用proftpd构架一个ftp服务器
发布日期:2021-06-24 13:44:17 浏览次数:2 分类:技术文章

本文共 2171 字,大约阅读时间需要 7 分钟。

以下为引用的内容:

Code:

sudo gedit /etc/proftpd.conf

当然你可以按你的需要编辑你自己的proftpd.conf:

Code:

# To really apply changes reload proftpd after modifications.

AllowOverwrite on

AuthAliasOnly on

# Choose here the user alias you want !!!!

UserAlias sauron userftp

ServerName   "ChezFrodon"

ServerType    standalone

DeferWelcome   on

MultilineRFC2228 on

DefaultServer   on

ShowSymlinks   off

TimeoutNoTransfer 600

TimeoutStalled 100

TimeoutIdle 2200

DisplayFirstChdir               .message

ListOptions                 "-l"

RequireValidShell   off

TimeoutLogin 20

RootLogin    off

# It's better for debug to create log files ;-)

ExtendedLog    /var/log/ftp.log

TransferLog    /var/log/xferlog

SystemLog   /var/log/syslog.log

#DenyFilter   \*.*/

# I don't choose to use /etc/ftpusers file (set inside the users you want to ban, not useful for me)

UseFtpUsers off

# Allow to restart a download

AllowStoreRestart  on

# Port 21 is the standard FTP port, so don't use it for security reasons (choose here the port you want)

Port    1980

# 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 8

# Set the user and group that the server normally runs at.

User                  nobody

Group                 nogroup

# Umask 022 is a good standard umask to prevent new files and dirs

# (second parm) from being group and world writable.

Umask    022 022

PersistentPasswd  off

MaxClients 8

MaxClientsPerHost 8

MaxClientsPerUser 8

MaxHostsPerUser 8

# Display a message after a successful login

AccessGrantMsg "welcome !!!"

# This message is displayed for each access good or not

ServerIdent                  on       "you're at home"

# Set /home/FTP-shared directory as home directory

DefaultRoot /home/FTP-shared

# Lock all the users in home directory, ***** really important *****

DefaultRoot ~

MaxLoginAttempts    5

#VALID LOGINS

AllowUser userftp

DenyALL

Umask 022 022

AllowOverwrite off

DenyAll

Umask 022 022

AllowOverwrite off

DenyAll

/home/FTP-shared/upload/>

Umask 022 022

AllowOverwrite on

DenyAll

AllowAll

转载地址:https://blog.csdn.net/weixin_33239721/article/details/116575093 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux指定用户执行crontab,Centos下crontab 指定执行用户
下一篇:citrix linux 服务器,Citrix XenServer中安装CentOS 6.0并配置iSCSI服务

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月09日 14时16分06秒