Vsftp简单介绍

                                                           vsftp简单介绍
服务器

1、安装与卸载ide

一、rpm测试

# rpm -q vsftpd*  查询是否安装ui

# rpm -qi vsftpd*   查询软件包信息spa

# rpm -ivh vsftpd*   安装日志

#service vsftpd start  启动orm

#chkconfig vsftpd on   设置开机自动启动rem

#chkconfig --list vsftpd  查看get


# rpm -e vsftpd* 卸载it


二、yum

配置yum源

# yum -y install vsftpd*  安装

# yum remove vsftpd*  卸载


2、经常使用命令

cd  lcd  get  put  mget  mput  bye/quit/exit  help

 

3、匿名用户

匿名用户  默承认如下载但不能上传

修改配置件 /etc/vsftpd/vsftpd.conf


可建立目录、上传文件

anon_upload_enable=YES   

anon_mkdir_write_enable=YES  去掉前面的#

chmod o+w /var/ftp/pub  修改pub目录权限  

测试


匿名用户删除

添加一条anon_other_write_enable=YES  

匿名用户其它的写权利


4、系统用户

系统用户  默认登陆ftp可切换到其余目录


系统用户锁定家目录

chroot_local_user=YES/NO  A

chroot_list_enable=YES/NO  B

chroot_list_file=/etc/vsftpd/chroot_list  (C)

除了tom其余系统用户登陆ftp锁定在本身的家目录 


当A=YESB=YES时C中能够切换其余不能够

当A=NOB=YES时C中不能够切换其余能够切换

当A=NOB=NO时均可以

当A=YESB=NO时都不能够


5、限制用户对ftp服务器的访问

userlist_enable=YES

userlist_deny=YES默认

userlist_file=/etc/vsftpd/user_list

则user_list文件中为用户不能够访问ftp服务器


userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list

则user_list文件中为用户能够访问ftp服务器


若是想永久限制用户不能访问ftp服务器则

去/etc/vsftpd/ftpusers文件中添加用户

把该文件中的root注释掉 root能够登陆


6、上传、下载日志

xferlog_enable=YES   开启日志功能 

xferlog_std_format=YES  使用标准格式 

xferlog_file=/var/log/xferlog 日志保存路径


7、命令格式

Fri Nov 14 00:01:44 2014 | 1 | 127.0.0.1 | 11 | /pub/test | b | _ | o | a | ? | ftp | 0 | * | c

记录                                    含义

Fri Nov 14 00:01:44 2014 FTP传输时间

1                                         传输文件所用时间。单位/秒

127.0.0.1                         ftp客户端名称/IP

11                                         传输文件大小。单位/Byte

/pub/te

 b                                       传输方式 a以ASCII方式传输; b以二st 传输文件名包含路径进制(binary)方式传输

_                                         特殊处理标志位"_"不作任何处理"C"文件是压缩格式"U"文件非压缩格式"T"文件是tar格式

o                                         传输方向"i"上传"o"下载

a                                         用户访问模式“a”匿名用户"g"访客模式"r"系统中用户

?                                         登陆用户名

ftp                                         服务名称通常都是ftp

0                                         认证方式"0"无"1"RFC931认证

*                                         认证用户id"*"表示没法获取id

c                                        完成状态"i"传输未完成"c"传输已完成

相关文章
相关标签/搜索