vsftpd配置

ftp命令

 

ls     列出远程主机上的当前目录

cd    在远程主机上改变工作目录

lcd   在本地主机上改变工作目录

close       终止当前的ftp会话

hash       动态显示传输的进度。每传输2048字节就显示一个“#

get  从远程主机上获取指定的文件到本地主机

put  从本地主机上传送指定的文件到远程主机

open       连接远程ftp站点

quit 断开与远程主机的连接并退出ftp命令的交互界面

passive   打开或关闭被动传输模式

?     显示本地帮助信息

!      将提示符切换到当前shell

exit     将提示符切换到当前shell

 

   查passwd中的ftp这个用户

匿名上传      
匿名下载  (指定上传文件的默认权限)      权限644[anon_world_readable_only=no]
匿名创建目录
anon_other_write_enable=yes

 

 

实现修改文件的属主
anon_root=/var

 

 

listen_port=2121
listen_address=192.168.11.2
ls_recurse_enable=yes
connect_from_port_20=yes

 

 

 权限:FTP主目录是755(不可以是777), FTP主目录下面的子目录可以是777,如果将子目录属主属组设为ftp,权限设为700用IE查效果?(++这个用户只能上传无法浏览++)

 

 

 

 

 


介绍三张表
user_list可以拒绝匿名用户和虚拟用户,ftpusers不可以

打开FTP服务器的详细日志输出开关

 

         将默认语句xferlog_std_format的值修改为NO,然后添加log_ftp_protocol语句:

       xferlog_std_format=NO       修改成no

       log_ftp_protocol=YES          加入一行

     xferlog_file=/var/log/vsftpd.log#去掉

         重启FTP服务

# service vsftpd restart

         测试

     LinuxWindows中执行ftp命令测试

     Windows中使用IE测试

     重新启动服务并上传下载后才能看到日志效果

     会记录到/var/log/vsftpd.log文件里(这个文件自动生成)

     没改之前会记录到/var/log/xferlog

 

         ie的被动模式:ie—高级使用被动ftp

         ftp://username:xxxxxx@ip      以指定的用户名和密码登陆FTP服务器

             用户名     密码

 

 

 

 

 

 

 

 

 

本人做的FTP的实验


local_max_rate=50000
anon_max_rate=10000
max_clients=100
max_per_ip=5

pasv_enable=YES
pasv_min_port=6000
pasv_max_port=6100

 

本文出自 “上善若水威加海内” 博客,转载请与作者联系!

你可能感兴趣的:(职场,休闲,vsftpd配置)