目錄
一、匿名FTP訪問
1、新建掛載文件
2、掛載
3、關閉防火墻
4、搭建yum源
5、安裝VSFTPD
6、 打開配置文件
7、設置配置文件如下幾個參數?
8、重啟vsftpd服務
9、進入圖形化界面配置網絡
10、查看IP地址
11、安裝ftp服務
12、遇到拒絕連接
13、測試
二、本地FTP服務
1、新建文件cdrom
2、掛載
3、關閉防火墻
4、搭建yum源
5、安裝vsftpd
6、安裝ftp
7、創建三個用戶(team1,team2,user1)
8、修改配置文件
9、禁止匿名用戶登錄
10、允許本地用戶登錄
11、設置本地用戶的根目錄(有沒有這條問題不大,有需要就在末尾自行加上即可)
12、鎖定主目錄
13、將user1放在列表內
三、chroot_list和ftpusers和user_list區別
chroot_list
ftpusers
user_list
區別:
一、匿名FTP訪問
1、新建掛載文件

2、掛載
![]()
3、關閉防火墻

4、搭建yum源
(搭建的時候用vim 自行定義文件名.repo或者是vi 自行定義文件名.repo)

5、安裝VSFTPD
![]()
6、 打開配置文件

7、設置配置文件如下幾個參數?

8、重啟vsftpd服務
![]()
9、進入圖形化界面配置網絡
![]()
添加IP地址?

激活連接?

10、查看IP地址

11、安裝ftp服務
![]()
12、遇到拒絕連接
(1)關閉防火墻

(2)重新開啟vsftpd服務?
![]()
13、測試

二、本地FTP服務
1、新建文件cdrom

2、掛載
![]()
3、關閉防火墻

4、搭建yum源
(搭建的時候用vim 自行定義文件名.repo或者是vi 自行定義文件名.repo)

5、安裝vsftpd

6、安裝ftp

7、創建三個用戶(team1,team2,user1)

8、修改配置文件
![]()
9、禁止匿名用戶登錄
![]()
10、允許本地用戶登錄

11、設置本地用戶的根目錄(有沒有這條問題不大,有需要就在末尾自行加上即可)

12、鎖定主目錄
既列表內用戶受自由,列表外用戶受限制。這是啟用chroot_local_user=NO即可。本例使用的是第一種(第一種方法)。

既列表內用戶受限制,列表外用戶自由。這是啟用chroot_local_user=YES即可(第二種方法)

13、將user1放在列表內

這里就不進行詳細測試了?
三、chroot_list和ftpusers和user_list區別
在FTP服務器的配置中,chroot_list、ftpusers?和?user_list?是三個不同的文件,它們各自在FTP服務器的訪問控制方面扮演著不同的角色。以下是每個文件的作用和它們之間的區別:
chroot_list
被列入chroot_list的用戶只能在其主目錄中操作,通過限制用戶的文件系統訪問來提高安全性。
ftpusers
列在ftpusers文件中的用戶無法通過FTP登錄,防止特權用戶通過FTP進行登錄,減少安全漏洞。
user_list
user_list?可以作為黑名單(禁止登錄)或白名單(只允許登錄)使用,如果userlist_enable=YES和userlist_deny=YES,則user_list中的用戶被禁止登錄;如果userlist_deny=NO,則只有user_list中的用戶可以登錄。
區別:
chroot_list用于限制文件系統訪問,ftpusers用于禁止登錄,而user_list則可以根據配置用于允許或拒絕登錄。在實際應用中,這三個文件可以同時使用,以實現更安全的FTP服務器訪問控制。