win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

一、控制用戶對FTP的訪問
[root@asan ~]# cd /etc/vsftpd/
[root@asan vsftpd]# ls
chroot_list ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh

win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

文章插圖
文件ftpusers 、user_list與控制用戶訪問FTP服務器有關
[root@asan vsftpd]# cat vsftpd.conf
userlist_enable=YES #使用user_list文件 , 該文件位于/etc/vsftpd/目錄 , 該文件默認已存在 , 只需要將不能登錄的用戶加入到該文件中即可 , 不在user_list文件中的用戶允許登錄
win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

文章插圖
設置用戶user3不能訪問FTP服務
[root@asan vsftpd]# vim user_list
win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

文章插圖
tcp_wrappers=YES #允許使用tcp_wrappers
該配置設置vsftpd服務器是否與tcp_wrapper相結合 , 進行主機的訪問控制 , 默認為YES 。vsftpd服務器會檢查/etc/hosts.allow和/etc/hosts.deny中的設置 , 以決定請求連接的主機是否允許訪問該FTP服務器 。
win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

文章插圖
/etc/hosts.allow #允許訪問服務的主機
/etc/hosts.deny #禁止訪問服務的主機
[root@asan vsftpd]# vim /etc/hosts.deny
win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

文章插圖
win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

文章插圖
win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾

文章插圖
【win10訪問ftp文件夾錯誤 ftp無法訪問此文件夾】訪問成功
tcp_wrappers會首先檢查hosts.allow文件;
如果在該文件中被允許 , 即允許訪問 , 不會再檢查hosts.deny;
如果在該文件中沒有相匹配的規則 , 則會檢查hosts.deny文件;
如果在hosts.deny中被拒絕 , 則拒絕該主機的訪問;
如果hsots.deay文件中也沒有相匹配的規則 , 會允許該主機訪問 。

    推薦閱讀