Linux vsftpd配置大全
2019独角兽企业重金招聘Python工程师标准>>>
我所用的是LINUX AS+VSFTPD-1.2.0-4的系统架构,在这里说明的是如果对配置文件不是很熟悉,最好做个备份,以免误操作:
在/etc/vsftpd/vsftpd.conf配置文件中添加如下几项:
Anonymous_enable=yes (允许匿名登陆)
Dirmessage_enable=yes (切换目录时,显示目录下.message的内容)
Local_umask=022 (FTP上本地的文件权限,默认是077)
Connect_form_port_20=yes (启用FTP数据端口的数据连接)*
Xferlog_enable=yes (激活上传和下传的日志)
Xferlog_std_format=yes (使用标准的日志格式)
Ftpd_banner=XXXXX (欢迎信息)
Pam_service_name=vsftpd (验证方式)*
Listen=yes (独立的VSFTPD服务器)*
功能:只能连接FTP服务器,不能上传和下传
注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都要添加,是属于FTP的基本选项
在配置文件中添加以下的信息即可:
Anon_upload_enable=yes (开放上传权限)
Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文件)
Write_enable=yes (开放本地用户写的权限)
Anon_other_write_enable=yes (匿名帐号可以有删除的权限)
在配置文件中添加如下信息即可:
Anon_world_readable_only=no
注:要注意文件夹的属性,匿名帐户是其它(other)用户要开启它的读写执行的权限
(R)读-----下传 (W)写----上传 (X)执行----如果不开FTP的目录都进不去
在配置文件中添加如下信息即可:
Local_enble=yes (本地帐户能够登陆)
Write_enable=no (本地帐户登陆后无权删除和修改文件)
功能:可以用本地帐户登陆vsftpd服务器,有下载上传的权限
注:在禁止匿名登陆的信息后匿名服务器照样可以登陆但不可以上传下传
设置所有的本地用户都执行chroot
Chroot_local_user=yes (本地所有帐户都只能在自家目录)
设置指定用户执行chroot
Chroot_list_enable=yes (文件中的名单可以调用)
Chroot_list_file=/任意指定的路径/vsftpd.chroot_list
注意:vsftpd.chroot_list 是没有创建的需要自己添加,要想控制帐号就直接在文件中加帐号即可
Userlist_enable=yes (用userlistlai 来限制用户访问)
Userlist_deny=no (名单中的人不允许访问)
Userlist_file=/指定文件存放的路径/ (文件放置的路径)
注:开启userlist_enable=yes匿名帐号不能登陆
Idle_session_timeout=600(秒) (用户会话空闲后10分钟)
Data_connection_timeout=120(秒) (将数据连接空闲2分钟断)
Accept_timeout=60(秒) (将客户端空闲1分钟后断)
Connect_timeout=60(秒) (中断1分钟后又重新连接)
Local_max_rate=50000(bite) (本地用户传输率50K)
Anon_max_rate=30000(bite) (匿名用户传输率30K)
Pasv_min_port=50000 (将客户端的数据连接端口改在
Pasv_max_port=60000 50000—60000之间)
Max_clients=200 (FTP的最大连接数)
Max_per_ip=4 (每IP的最大连接数)
Listen_port=5555 (从5555端口进行数据连接)
ps –xf |grep ftp
kill 进程号
转载于:https://my.oschina.net/thinkgem/blog/713406
Linux vsftpd配置大全相关推荐
- linux内核配置大全
linux内核配置选项大全 Posted by isnull on December 20, 2010 in SHELL | 0 Comment Code maturity level optio ...
- linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略
Linux下VSFTP配置全攻略 [日期:2007-10-05] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 4]如果要以系统中存在的普通用户登入FTP,也没有什么可以设置的, ...
- 常用linux环境配置大全
linux配置环境 常见问题 python找不到模块 import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) ...
- linux vsftpd配置
1.yum install vsftpd 2.useradd -d /www/wwwroot -s /sbin/nologin pwftp 格式:useradd -d 目录 -s /sbin/no ...
- Linux vsftpd 内网服务器 被动模式配置外网访问 部分填坑
Linux vsftpd 内网服务器 被动模式配置外网访问 部分填坑 引言 本人需求及环境 出现的问题及解决方法 引言 这个是讲解配置内网服务器被动模式配置的入坑探索,或者你是配置被动模式也可以参考出 ...
- linux 安装vsftpd服务器,linux安装vsftpd和vsftpd配置步骤
第一步:下载vsftpd的RPM包 你可以从下面两个地方获得最新的vsftpd的RPM包 Redhat's rpm collection 或者 rpmfind.net.为了你的方便, 你也可以使用wg ...
- linux redhat命令大全
一. 启动,关机,登入,登出相关命令 <login> 登录 <logout> 登出 <exit> 登出 <shutdown> 停止系统 <halt ...
- Red Hat Linux 基础命令大全
Red Hat Linux 基础命令大全 1.startx 从文本界面进入图形界面 2.ls -lhar 显示目录与文件 ls ...
- 《Linux 命令行大全》. pdf 正式发布啦!
今天跟大家推荐个 Linux 命令行教程:<The Linux Command Line>,中文译名:<Linux 命令行大全>. 该书作者出自自美国一名开发者,兼知名 Lin ...
最新文章
- git reset 怎么还原_git reset --hard 操作后的数据恢复
- CentOS7 网络安装流程
- 机器学习实战-神经网络-21
- python mysql 内存_Python将系统内存使用量写入mysql数据库
- MobileNet V3简单总结
- uni保存canvas图片_小程序canvas【开箱即用】
- numpy的sum函数、mean函数
- JVM初识之类加载过程
- OSChina 周二乱弹 —— 技术宅正确装逼姿势
- MySQL中根据身份证号码计算年龄
- c语言入门之项目2.3——利息计算器
- golang学习(一)—— 简介
- 母牛生小牛问题-字节跳动笔试题
- 快速填充空单元格-快速填充上一行或者下一行数据
- rhel7 pcs pacemaker corosync配置主从高可用
- 我的世界java版是免费,我的世界Java版
- 《LightGBM: A Highly Efficient Gradient Boosting Decision Tree》论文笔记
- 软件工程实践总结(个人)
- 往数据库里面插入data数据
- 快速学习-Saturn性能测试报告
热门文章
- cli php 增强包_Linux 上安装 PHP 扩展
- python中qt有哪些控件_使用PyQt5调用Qt程序,基础PythonQt控件的使用方法
- php开发经典问题,PHP开发常见问题集锦(一)
- pg 定时删除_定时删除网站文件
- idea debug异常关闭 Error running 'Tomcat8': Unable to open debugger port (127.0.0.1:50168): java.net.Soc
- 解决每次git pull、git push都需要输入账号和密码的问题
- st7789 照片转数组软件_干货 | 新闻人实用软件安利
- js延时函数_JS 函数的执行时机
- 1概率论与数理统计_浙江大学B站
- include virtual引入html文件,ASP文件引用include file和include virtual两种用法