vsftpd配置詳解之軟件安裝和卸載
vsftpd配置詳解:Linux是一種開源的而且安全的操作系統,已經深入人心。作為Linux的一種流行發行版本,Ubuntu的使用更為普及。vsftpd作為Linux下一種最為方便的FTP程序,也為人們所推崇。本文講述的是vsftpd配置詳解之軟件安裝和卸載。
軟件安裝和卸載
獲得軟件
vsftpd版本為2.0.5,可以到官網下載。軟件安裝
解壓軟件,編輯builddefs.h文件
- # tar zxvf vsftpd-2.0.5.tar.gz
- # cd vsftpd-2.0.5
- # vi builddefs.h
找到下面三行,其含義如右所示
- #undef VSF_BUILD_TCPWRAPPERS //是否允許使用TCP Wrappers
- #define VSF_BUILD_PAM //是否允許使用PAM認證
- #undef VSF_BUILD_SSL //是否允許使用SSL
如果要允許以上所示某項功能,使把undef改為define即可,注意每行前的“#“號不是注釋,不能去掉(熟悉C語言的同志應該知道這個“#”是什么意思)。其中TCP Wrappers是一個驗證IP地址合法性的程序,PAM認證讓vsftpd支持本地用戶登陸服務器,使用SSL可以建立一個加密的數據傳輸。這里我們把三項都啟用。
編譯安裝。如果系統中安裝有舊版vsftpd,請先卸載它。默認安裝執行文件在/usr/local/sbin中,man page放在/usr/local/man/man5與/usr/local/man/man8中。
- # make
- # make install
將默認配置文件考貝到/etc/vsftpd/
- # mkdir /etc/vsftpd/
- # cp vsftpd.conf /etc/vsftpd/
為了認vsftpd支持本地用戶登錄,我們將身份認證模塊文件考入系統中。
# cp RedHat/vsftpd.pam /etc/pam.d/vsftpd
建立ftp用戶及主目錄:
- # mkdir /var/ftp
- # useradd -d /var/ftp ftp
如果本來就已經存在ftp用戶,則執行下面兩條命令:
- # chown root:root /var/ftp
- # chmod 755 /var/ftp
建立vsftpd需要的特殊目錄:
- # mkdir /usr/share/empty/
軟件卸載
如果需要卸載,使用如下命令:
- # rm /usr/local/sbin/vsftpd
- # rm /usr/local/man/man5/vsftpd.conf.5
- # rm /usr/local/man/man8/vsftpd.8
- # rm /etc/xinetd.d/vsftpd
- # rm -rf /etc/vsftpd
-
【編輯推薦】
- vsftpd配置詳解之簡介篇
- vsftpd配置詳解之軟件安裝和卸載
- vsftpd配置詳解之配置vsftpd服務
- Vsftpd配置詳解之配置文件詳解
- Vsftpd配置詳解之Vsftpd配置下高級操作
- Vsftpd配置詳解之與MySql的結合
- vsftpd配置詳解之實現加密數據傳輸
【責任編輯:高圓圓 TEL:(010)68476606】