天天看點

ftp

一、ftp(File Transfer Protocol):

1、ftp 可以連接配接追蹤(Connection Trancking )

2、ftp響應碼:

    1**:資訊碼

    2**:成功狀态碼

    3**:進一步提示補全資訊的狀态碼

    4**:用戶端錯誤

    5**:伺服器端錯誤。

3、ftp使用者認證:

(1)、匿名使用者

(2)、虛拟使用者

(3)、系統使用者:

二、vsftpd安裝:

1、yum -y install vsftpd

2、認證檔案:安裝完成後有一個認證檔案:

/etc/pam.d/vsftpd

pam:Plugable Authentication Module插件式認證子產品。

3、服務腳本:/etc/rc.d/init.d/vsftpd

4、主配置檔案:/etc/vsftpd/vsftpd.conf,配置檔案必須頂格寫,即行的最前面不能有空格。

 (1)、anonymous匿名使用者配置:

   A、anonymous_enable=YES, 是否允許匿名使用者登入

   B、anon_upload_enable=YES, 是否允許匿名使用者”上傳“

   C、anon_mkdir_write_enable=YES, 是否允許匿名使用者”建立、删除“目錄

   D、anon_other_write_enable=YES, 是否允許匿名使用者其他的寫權限,如删除。

 (2)、允許本地使用者:

   A、local_enable=YES    , 是否允許允許本地使用者

   B、chroot_local_user=YES,   “鎖定所有使用者在其家目錄中”,

不然可以通路系統的所有檔案,太危險,chroot_local_user預設為NO。

  C、 鎖定部分使用者在其家目錄中:

 chroot_list_enable=YES

 chroot_list_file=/etc/vsftpd/chroot_list,将要鎖定的使用者寫在chroot_list中,一行一個使用者。

5、主程式檔案:/usr/sbin/vsftpd

6、啟動vsftpd:#service vsftpd start,啟動成功通路界面如下:

<a href="https://s4.51cto.com/wyfs02/M01/8C/78/wKioL1ht4ZLBoNBDAAArUDiAQEw061.jpg" target="_blank"></a>

本文轉自lzf0530377451CTO部落格,原文連結: http://blog.51cto.com/8757576/1889271,如需轉載請自行聯系原作者