006.用戶訪問控制配置
阿新 • • 發佈:2018-11-01
黑名單 color 用戶訪問控制 code ftpd deny log 配置文件 emp
一 FTP控制文件
1.1 文件說明
1 /etc/vsftpd/ftpusers:黑名單,優先級高 #通常不修改此文件 2 /etc/vsftpd/user_list:黑名單,優先級相對低
註意:Linux中采用最小(嚴)匹配,若黑白名單沖突,即用戶同時寫入兩個文件,則優先匹配黑名單。
1.2 開啟控制配置項
1 userlist_enable=YES #開啟用戶訪問名單控制(默認已開啟) 2 userlist_deny=YES 3 #userlist文件為禁止名單,即黑名單(此配置項默認沒有,但系統采用默認值就是YES) 4 Userlist_file=/etc/vsftpd/user_list #userlist的文件路徑
二 黑名單配置
2.1 修改配置文件
1 [root@imxhy ftpuser]# vi /etc/vsftpd/user_list 2 ftpuser #將ftpuser加入黑名單,禁止登陸
2.2 測試登陸
1 E:\Temp\ftp>ftp 192.168.10.10 2 連接到 192.168.10.10。 3 220 (vsFTPd 3.0.2) 4 用戶(192.168.10.10:(none)): ftpuser 5 331 Please specify the password. 6 密碼: 7 530 Login incorrect. #ftpuser用戶登陸失敗
2.3 其他用戶
1 E:\Temp\ftp>ftp 192.168.10.10 2 連接到 192.168.10.10。 3 220 (vsFTPd 3.0.2) 4 用戶(192.168.10.10:(none)): ftpuser2 5 331 Please specify the password. 6 密碼: 7 230 Login successful. #非黑名單內的用戶正常登陸
三 白名單配置
3.1 修改配置文件
1 [root@imxhy ftpuser]# vi /etc/vsftpd/ftpusers 2 ftpuser #將ftpuser加入白名單,禁止登陸
3.2 轉換黑名單[user_list]為白名單
1 userlist_enable=YES #開啟用戶訪問名單控制(默認已開啟) 2 userlist_deny=NO 3 #userlist文件為允許名單,即白名單(此配置項默認沒有,但系統采用默認值就是YES) 4 userlist_file=/etc/vsftpd/user_list #userlist的文件路徑
3.2 測試登陸
1 E:\Temp\ftp>ftp 192.168.10.10 2 連接到 192.168.10.10。 3 220 (vsFTPd 3.0.2) 4 用戶(192.168.10.10:(none)): ftpuser2 5 530 Permission denied. #非白名單用戶登陸失敗 6 登錄失敗。 7 ftp> quit 8 221 Goodbye. 9 E:\Temp\ftp>ftp 192.168.10.10 10 連接到 192.168.10.10。 11 220 (vsFTPd 3.0.2) 12 用戶(192.168.10.10:(none)): ftpuser 13 331 Please specify the password. 14 密碼: 15 230 Login successful. #白名單用戶登陸成功
006.用戶訪問控制配置