1. 程式人生 > >vsftp安裝、配置和啟動

vsftp安裝、配置和啟動

.rpm 是否 star mic 服務 release 系統版本號 cal 環境

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安裝、配置和啟動