vsftp安裝、配置和啟動
vsftp軟件安裝、配置和啟動及相關問題的解決在環境使用過程中經常用到。本文以SuSE11sp1上vsftpd的安裝過程進行介紹。
測試環境
SuSE11sp1
前提條件
1、rpm -qa | grep vsftp,查看環境是否已安裝,如已安裝,可跳過vsftp安裝包獲取和安裝步驟
2、rpm -e vsftpd.rpm,卸載已安裝的vsftp軟件
vsftpd安裝包獲取
1、獲取操作系統版本號,註意補丁版本號
#cat /etc/SuSE-release SUSE LINUX Enterprise Server 11 VERSION = 11 PATCHLEVEL= 1
2、根據版本號(SuSE11sp1)獲取鏡像安裝包,可以在網上下載或者項目組內獲取。註意,一定要根據版本號去獲取鏡像包(sles11_sp1.iso),如SuSE10sp2、SuSE11sp1或SuSE11sp3的ISO鏡像包不同且適配的vsftpd安裝包的版本號也不同。
3、將鏡像安裝包sles11_sp1.iso上傳到SuSE11sp1服務器的root用戶家目錄下。註:也可以在本地Windows上裝光驅解壓鏡像包獲取
4、root用戶登錄,創建掛載目錄並掛載鏡像文件。
# mkdir /ISO # mount -o loop -t iso9660 sles11sp1_sp1.iso /ISO
5、獲取vsftp文件
cd /iso/suse/x86_64 ls -al vsftp*
vsftpd安裝
使用rpm工具進行安裝
rpm -ivh vsftpd.rpm
vsftp文件配置
1、/etc/vsftpd.conf文件修改,將如下幾行的註釋‘#‘去掉
write_enable=YES local_enable=YES #表示允許本地用戶登錄 anonymous_enable=YES listen=YES #表示standalone模式啟動
local_umask=022 #影響文件上傳後的權限
2、/etc/ftpusers文件修改,將如下內容註釋掉
#root
#oracle
3、/etc/xinetd/vsftpd文件修改,配置disable = Yes 或者刪除disable參數所在行
disable = no
vsftp啟動
service vsftpd start
說明:也可以使用命令rcxinetd start進行vsftp啟動。但是相關配置的參數需做如下修改
(1)/etc/vsftpd.conf文件中listen= Yes需修改為listen=No
(2)/etc/xinetd/vsftpd文件中的enable = Yes取消註釋。
vsftp安裝、配置和啟動