一、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,如需轉載請自行聯系原作者