标签:ftp
1.ftp的安装
wget -P /etc/yum.repos.d/http://mirrors.aliyun.com/repo/epel-6.repo mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo yum clean all rpm -qa vsftpd yum -y install vsftpd
2.ftp用户的添加
mdkdir /ftphaixiao useradd -d ftphaixiao -s /sbin/nologin echo 123456 |passwd --stdin ftphaixiao
3.配置文件讲解
anonymous_enable=NO #设置是否允许匿名用户 local_enable=YES #设置是否允许本机的用户访问(也就是linux内部的用户) write_enable=YES #设置本地的用户对linux用户是否有写的权限 local_umask=022 #设置本地用户的掩码 anon_upload_enable=YES #是否允许匿名用户上传文件 anon_mkdir_write_enable=YES #是否允许匿名用户创建新的文件夹 dirmessage_enable=YES #是否激活欢迎的用户的目录 xferlog_enable=YES #让系统自动文件上传和下载的文件 connect_from_port_20=YES #设置ftp链接请求的端口 chown_uploads=YES # 设置想要改变的上传文件的属主,如果需要,则输入一个系统用户名 chown_username=whoever #可以吧上传的文件都该为任何人 xferlog_file=/var/log/xferlog #设置上传和下载文件的日志 xferlog_std_format=YES # idle_session_timeout=600 #链接ftp服务器的时间不应该超过600s data_connection_timeout=120 #链接超时时间 ls_recurse_enable=YES #是否进行递归查询,默认关闭,防止过量的I/O读写
4.测试:
5.针对不同的用户有不同的权限
(1) 在/etc/vsftpd/vsftpd.conf中添加如下内容 user_config_dir=/var/ftpusers (2) 创建/var/ftpusers目录 (3) cp /etc/vsftpd/vsftpd.conf /var/ftpusers/team1 cp/etc/vsftpd/vsftpd.conf /var/ftpuser1/team2 (4)修改用户的配置文件 vim /var/ftpusers/team1 local_max_rate=51200 vim /var/ftpusers/team2 local_max_rate=102400 (5)使用lftp客户端测试,分别用team1和team2用户下载测试,team1下载速度为50K/s,team2下载速度100K/s
本文出自 “砖家博客” 博客,请务必保留此出处http://wsxxsl.blog.51cto.com/9085838/1852875
标签:ftp
原文地址:http://wsxxsl.blog.51cto.com/9085838/1852875