博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
proftpd服务器搭建
阅读量:3910 次
发布时间:2019-05-23

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

Linxu下搭建proftpd服务器步骤:

1、安装proftp:yum install proftpd

注意:需要预先配置好yum源

2、配置ftp用户和用户组:

# groupadd ftptest1# useradd ftptest1 -g ftptest1 -d /home/ftptest1 -s /sbin/nologin# passwd ftptest1

3、修改ftp共享目录权限:

注:若用户无共享目录的访问权限,则用户在登陆ftp共享时,会进入其用户的根目录(/home/xxx)

# chown ftptest1:ftptest1 qpid_test

4、增加上传目录:

# mkdir -p /home/qpid_test/upload# chown ftptest1:ftptest1 /home/qpid_test/upload/

5、修改proftpd配置文件:/etc/proftpd.conf

在配置文件中增加如下部分:

# ‘~ftptest1’是相对路径,也可以写成绝对路径# 必须以‘Anonymous’开头,否则在启动proftpd服务的时候会提示错误:‘proftpd[14712]: fatal: unknown configuration directive '
'’
User ftptest1 Group ftptest1 UserAlias anonymous ftptest1 RequireValidShell no MaxClients 20 # Put the user into /pub right after login DefaultChdir ~/upload # We want 'welcome.msg' displayed at login, '.message' displayed in # each newly chdired directory and tell users to read README* files. DisplayLogin /welcome.msg DisplayChdir .message DisplayReadme README* # Cosmetic option to make all files appear to be owned by user "ftp" DirFakeUser on ftptest1 DirFakeGroup on ftptest1
AllowOverwrite no
DenyAll
AllowUser ftptest1

注:proftpd配置文件属性解析:

#
容器内有以下权限: # CWD:改变所在目录 # MKD/XMKD:新建目录 # RNFR/RNTO:重命名目录的(一起使用) # DELE:删除文件 # RMD/XRMD:删除目录 # RETR:下载 # STOR:上传 # LOGIN:登陆 # READ:包括了RETR,SITE,SIZE,STAT # WRITE:包括了APPE, DELE, MKD, RMD, RNTO, STOR, XMKD, XRMD # DIRS:包括了DUP, CWD, LIST, MDTM, NLST, PWD, RNFR, XCUP, XCWD, XPWD # ALL:包括了READ WRITE DIRS #以上权限结合动作一起使用: # AllowUser:允许某个用户 # DenyUser:禁止某个用户 # AllowGroup:允许某个用户组 # DenyGroup:禁止某个用户组 # AllowAll:允许所有用户 # DenyAll:禁止所有用户

转载地址:http://rourn.baihongyu.com/

你可能感兴趣的文章
如何用 Blazor 实现 Ant Design 组件库?
查看>>
DotNetCore Web应用程序中的Session管理
查看>>
从业务需求抽象成模型解决方案
查看>>
Kafka
查看>>
Magicodes.IE 2.2发布
查看>>
应用交付老兵眼中的Envoy, 云原生时代下的思考
查看>>
.NET 开源项目 StreamJsonRpc 介绍[上篇]
查看>>
.NET Core微服务开发选项
查看>>
探讨NET Core数据进行3DES加密或解密弱密钥问题
查看>>
Vue 3拖更,尤雨溪介绍最新进展
查看>>
如何利用.NETCore向Azure EventHubs准实时批量发送数据?
查看>>
WPF 框架全构建环境虚拟机硬盘分享
查看>>
ABP框架 v3.0 已发布!
查看>>
使用.Net Core实现的一个图形验证码
查看>>
.NET 开源项目 StreamJsonRpc 介绍[中篇]
查看>>
Blazor带我重玩前端(三)
查看>>
基于.NetCore3.1系列 —— 认证授权方案之授权揭秘 (下篇)
查看>>
实现业务数据的同步迁移 · 思路一
查看>>
龙芯开源社区上线.NET主页
查看>>
eShopOnContainers 知多少[11]:服务间通信之gRPC
查看>>