作者:w3812127 | 来源:互联网 | 2014-05-28 09:06
#匿名用户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服务器