热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

vsFTPd配置实例

#匿名用户anonymous_enableNO#anon_mkdir_write_enableYES#anon_upload_enableYES#本地用户能否登陆#local_enableYES#是否可写write_enableYES#VSFTPD独立运行(用vsftpd/etc/nf)以及下载速度的限制listenY

#匿名用户

anonymous_enable=NO
#anon_mkdir_write_enable=YES
#anon_upload_enable=YES
#本地用户能否登陆
#local_enable=YES
#是否可写
write_enable=YES
#VSFTPD独立运行 (用vsftpd /etc/nf &)以及下载速度的限制
listen=YES
max_clients=
max_per_ip=
tcp_wrappers=YES
connect_from_port_=YES
#anon_max_rate=  (k)
#local_max_rate= (k)
#如何更改路径
#anon_root=/var/ftp/pub
#local_root=/var/ftp
#如何随意增加一个用户目录
通过useradd d /path/dir M name 以及chmod ? /path/dir 可以达到
#如何对磁盘限额
用quota对/etc/fstab进行限制然后对特定用户进行限制
如何把用户限制在家目录中呢?
  我们要自己建一个文件在/etc目录中
  #touch /etc/vsftpdchroot_list
  以beinan这个用户为例
  在vsftpdchroot_list这个文件中把beinan添上去就行
  然后改/etc/vsftpd/nf文件找如下的两行
  #chroot_list_enable=YES
  #chroot_list_file=/etc/vsftpdchroot_list
  把前面的#号去掉也就是这样的
  chroot_list_enable=YES
  chroot_list_file=/etc/vsftpdchroot_list
  如果没有这样的两行就可以自己添加上去也是一样的
  设置好后重新vsFTPD服务器
打开vsFTP服务器的日志功能
  把下面xferlog_file前面的#号对掉也就是把vsftp的log功能打开这样我们就能在/var/log目录下查看vsftpdlog这是vsFTP的日志功能这对于我们来说是极为重要的
  #xferlog_file=/var/log/vsftpdlog
  补充三如何让绑定IP到vsFTP?也就是说如何让用户只能通过某个IP来访问FTP其实这个功能很有意思如果绑定的是内网的IP外部是没有办法访问的如果绑定的是对外服务的IP内网也只能通过对外服务的IP来访问FTP
  在/etc/vsftpd/nf中加一行以我的局域网为例请看第一帖中的操作环境这样外网就不能访问我的FTP了内网也可能通过来访问FTP
listen_address=
  加完后要重启vsFTP服务器

推荐阅读
author-avatar
w3812127
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有