vsftpd設置的詳解
2024-08-28 00:18:48
供稿:網友
0 關于本文檔
1 VSFTPD簡述
2 VSFTPD的安裝
2.1 RHL9+vsftpd-1.1.3-8.i386.rpm包的安裝
2.2 vsftpd-1.2.0.tar.gz的安裝
3 VSFTPD的文件結構
4 VSFTPD的啟動與停止
5 VSFTPD的設置選項
5.1 連接選項
5.1.1 監聽地址與控制端口
5.1.2 FTP模式與數據端口
5.1.3 ASCII模式
5.2 性能與負載控制
5.2.1 超時選項
5.2.2 負載控制
5.3 用戶選項
5.3.1 匿名用戶
5.3.2 本地用戶
5.3.3 虛擬用戶
5.4 安全措施
5.4.1 用戶登錄控制
5.4.2 目錄訪問控制
5.4.3 文件操作控制
5.4.4 新增文件權限設定
5.5 提示信息
5.6 日志設置
5.7 其他設置
6 VSFTPD應用
6.1 允許匿名用戶上傳文件
6.2 限制用戶在自家目錄
6.3 配置高安全級別的匿名FTP服務器
6.4 基于IP地址的虛擬FTP服務器
6.5 虛擬用戶的配置
6.5.1 VSFTPD的虛擬用戶介紹
6.5.2 用戶創建和目錄設置
6.5.3 配置文件的設置
6.5.3.1 基本設置
6.5.3.2 權限設置
6.5.3.3 虛擬用戶的其他配置
6.5.3.4 虛擬用戶個人目錄設置
6.5.4 MySQL保存虛擬用戶
-------------------------------------------
0、關于本文檔
本文檔是個人的學習整理。允許大家翻閱,摘抄,引用。更歡迎指出其中不對之處。文檔的內容主要來自VSFTPD自身文檔、個人學習心得以及網絡資料,若有類同,實屬正常,∶)。
本文檔基于RedHat Linux 9和VSFTPD-1.1.3-8。如果有不同版本,則有專門文字說明。
1、VSFTPD簡述
如果試問哪種FTP服務器最安全?那么在UNIX和Linux中,首推的就是VSFTP(Very Secure FTP Daemon,非常安全的FTP服務器)。顧名思義,VSFTPD設計的出發點就是安全性。同時隨著版本的不斷升級,VSFTPD在性能和穩定性上也取得了極大的進展。象RedHat、SUSE、Debian、GNU、GNOME、KDE等一些大型站點都采用VSFTPD作為它們的FTP服務器。大家可以到http://vsftpd.beasts.org/了解它的最新情況。
2、VSFTPD的安裝
2.1、RHL9+vsftpd-.1.1.3-8.i386.rpm包的安裝
VSFTPD的安裝很簡單。在RHL9中,在圖形界面下依次執行“Main Menu”-“System Settings”-“Add/Remove Applications”-選擇FTP服務器-“更新”,或者在字符界面中執行以下命令,就可以完成安裝。
rpm -ivh vsftpd-1.1.3-8.i386.rpm
2.2、vsftpd-1.2.0.tar.gz的安裝
⑴準備條件
VSFTPD默認配置中需要“nobody”用戶。在系統中添加此用戶,如果用戶已經存在,useradd命令有相應提示。
[root@hpe45 root]# useradd nobody
useradd: user nobody exists
VSFTPD默認配置中需要“/usr/share/empty”目錄。在系統中此目錄,如果目錄已經存在,mkdir命令有相應提示。
[root@hpe45 root]# mkdir /usr/share/empty/