linux之vsftpd配置
1.下载和安装vsftpd-rpm包
yum install centos-x86_64/vsftpd-2.2.2-24.el6.x86_64.rpm -y
2.文件
/etc/vsftpd/vsftpd.conf主配置文件
/etc/init.d/vsftpd 启动程序
/etc/pam.d/vsftpd使用PAM模块时的相关配置文件
/etc/vsftpd/ftpusers无法登录FTP的帐号请写入此文件中
/etc/vsftpd/user_list 与user_list_enable user_list_deny有关
/usr/sbin/vsftpd 执行文件
/var/log/vsftpd.log日志
3./etc/vsftpd/vsftpd.conf
[root@www vsftpd]# man 5 vsftpd.conf#查看配置文件#与服务器环境相关connect_from_port_20=YES listen_port=21 dirmessage_enable=YES message_file=.message listen=YES #standalone方式启动 pasv_enable=YES #支持被动模式 use_localtime=YES #使用预设本地时间 write_enable=YES #允许用户上传数据,需要启动这个值 connect_timeout=60 #主动模式联机时会在60s内得不到响应,就会强制断线 accept_timeout=60 #用户被动方式PASV来进行数据传输时,服务器等待client超过60s无回应则断开 data_connection_timeout=300 #已建立连接,若300s无完成数据传送,则断开 idle_session_timeout=300 #空闲时间 max_clients=5 #stand alone 启动,可设置多少个client可以同时连接发到服务器 max_per_ip=0 #同一个ip同一时间可有序多少联机 pasv_min_port=0 pasv_max_port=0 #PASV模式使用port有关 ftpd_banner=Welcome to yanghafu's FTP service #baner_file=/path/file #可以使用纯文本座位使用者登入vsftpd服务器时的欢迎信息#与实体用户的设定值#guest_enable=NO #当使用任何系统用户时,都会假设为guest用户。建议不开 #guest_username=ftp #guest_enable=YES时使用ftp为默认用户local_enable=YES #/etc/passwd local_max_rate=0 chroot_local_user=YES chroot_list_enable=YES #是否启动chroot写入列表的功能? chroot_list_file=/etc/vsftpd/chroot_list userlist_enable=YES #是否使用vsftpd的抵挡机制来处理不受欢迎的账户 userlist_file=/etc/vsftpd/user_list #userlist_deny=YES时,档案内用户无法登录ftp userlist_deny=YES #userlist_enable=YES才生效的设定,若此值为YES时,则当使用者帐号被列入到某个文件时,在该档案内的用户无法登录ftp服务器。 local_umask=022#匿名登录设定 anonymous_enable=YES anon_world_readable_only=YES #仅允许anonymous具有下载可读文件的权限 anon_other_write_enable=YES #是否允许anonymous具有写之外的权限,删除修改等操作 anon_mkdir_write_enable=YES anon_upload_enable=YES #deny_email_enable=YES #是否抵挡某些特殊的邮件地址 #banned_email_file=/etc/vsftpd_banned_emails #需要抵挡的邮件列表文件 no_anon_password=NO #是否略过密码 anon_max_rate=0 #限制速度 anon_umask=077#系统安全 ascii_download_enable=YES ascii_upload_enable=YES #使用ascii格式下载上传文件 one_process_model=NO #为YES时,表示每个建立联机的都会拥有一个process在负责。消耗资源 tcp_wrappers=YES #是否支持TCP Wrappers xferlog_enable=YES #上传下载文件的记录都记录下来 xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES dual_log_enable=YES vsftpd_log_file=/var/log/log.vsftpdnopriv_user=nobody #服务器使用nobody启动 pam_service_name=vsftpd #pam模块名称,放在/etc/pam.d/vsftpd
4.启动方式
/etc/init.d/vsftpd 独立启动
super daemon 启动,将vsftpd.conf中listen=NO再执行
dual_log_enable=YES vsftpd_log_file=/var/log/log.vsftpdnopriv_user=nobody #服务器使用nobody启动 pam_service_name=vsftpd #pam模块名称,放在/etc/pam.d/vsftpd
5.匿名登录的根目录是ftp用户的家目录。centos默认将/var/ftp作为匿名登录的根目录。
可以使用anon_root=/data/test来更改匿名登录后的家目录。
使用后登录时报错
500 OOPS: vsftpd: refusing to run with writable anonymous root
原因是/data/test的权限属性问题
[root@www ~]# chown nobody.nobody /data/test -R #依据vsftp.conf配置文件中的nopriv_user设置的用户是 [root@www ~]# chmod 755 /data/test -R #vsftpd默认家目录不可以是777的权限
转载于:https://blog.51cto.com/12107790/2307727
linux之vsftpd配置相关推荐
- linux 7 vsftpd 配置,CentOS7 安装并配置使用vsftpd
1. 安装vsftpd服务: yum install vsftpd 2.修改vsftpd的一些配置项: vi /etc/vsftpd/vsftpd.conf #改为NO 就是禁止匿名用户登录 anon ...
- linux 7 vsftpd 配置,centos7下vsftpd配置
设置访问用户: a. 安装db_load工具: yum -y install db4-util b. 设置密码文件:vim /etc/vsftpd/vlogin lee 123456 c. 使密码文件 ...
- linux中匿名用户怎么登陆_南京课工场IT培训:Linux中vsftpd服务配置(匿名,用户,虚拟用户)...
vsftpd概述 vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字 ...
- Linux下安装配置vsftpd
Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...
- linux 安装vsftpd服务器,linux安装vsftpd和vsftpd配置步骤
第一步:下载vsftpd的RPM包 你可以从下面两个地方获得最新的vsftpd的RPM包 Redhat's rpm collection 或者 rpmfind.net.为了你的方便, 你也可以使用wg ...
- Linux之Vsftpd虚拟用户、扩展应用tcp_wrapper实验总结
Linux之Vsftpd虚拟用户实验总结 一.vsftpd简介 vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX ...
- 引用 vsftpd配置手册(实用)
引用 xyz 的 vsftpd配置手册(实用) 作者: 木頭 来源: PHPChina 开源社区门户 1.vsftpd配置参数详细整理 #接受匿名用户 anonymous_enable=YES ...
- linux 环境下配置ftp服务器
之前写了 linux 环境下安装和配置mysql数据库以及远程登录,以及linux 环境下配置python虚拟环境,这一篇记录一下 linux系统中如何安装配置 ftp . 安装ftp // ...
- linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略
Linux下VSFTP配置全攻略 [日期:2007-10-05] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 4]如果要以系统中存在的普通用户登入FTP,也没有什么可以设置的, ...
最新文章
- VS2010 win32项目windows窗体程序 向导生成代码解析
- JS两种声明函数的方法以及调用顺序
- SAP Analytics Cloud里如何基于一个已有的model创建Story
- 并发请求数_nginx如何限制并发连接和请求数?
- ES6新特性之 promise
- 服务器下 读取springboot application配置文件_一文读懂 Spring Boot 配置文件 application.properties !...
- Fire! (双bfs+预处理)
- 信捷plc用c语言编程软件,XDPPro(信捷PLC编程软件) V3.1.0c 官方版
- 浪曦_Struts2应用开发系列_第2讲.Struts2的类型转换--出现的问题笔记
- 系统提速,Windows Ready Boost,使用闪存设备提高性能
- 大数据离线阶段Day5之多彩缤纷数据源
- ie浏览器表单提交被清空问题
- Node.js十年,你大爷还是你大爷
- Castaways钓鱼还能参与么,数据来告诉你答案
- java/php/net/python学生社团管理系统设计
- python写乘法口诀表好记方法_乘法口诀表好记方法
- 八皇后问题python实现
- 基于Twitter的Snowflake算法实现的分布式ID生成器
- 金蝶kis专业版显示服务器无效,金蝶KIS专业版常见问题解决方法
- Nat. Methods | 基于机器学习和生物物理的蛋白质-肽相互作用预测