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"傳輸已完成

相關文章
相關標籤/搜索