CentOS Linux系統建置與實務重點整理7 (檔案伺服器架設 vsftpd )
Centos提供 RPM 套件安裝及 yum 指令安裝。
-
RPM安裝
# 檢查是否已安裝
rpm -qa |
grep
vsftpd
# 掛載光碟片內容至 /media/cdrom目錄底下
mount
-t iso9660
/dev/cdrom
/media/cdrom
# 切換至光碟片目錄
cd
/media/cdrom/CentOS/
# 安裝 vsftpd 套件
rpm -ivh vsftpd-2.2.2-11e16.i686.rpm
以 yum 安裝
yum -y
install
vsftpd
套件安裝目錄與檔案
a./etc/rc.d/init.d/vsftpd,服務執行檔。
b./etc/vsftpd,設定檔。
c./etc/vsftpd/vsftpd.conf,主設定檔。
d./var/ftp,根目錄。
e./usr/share/doc/vsftp-版本,說明文件與線上手冊。相關指令
# 啟動服務
service vsftpd start
# 停止服務
service vsftpd stop
# 重新啟動
service vsftpd restsrt
直接啟動執行檔
/etc/init
.d
/vsftpd
start
# 設定開機自動執行服務
chkconfig --level 35 vsftpd on
vsftp基本設定
a.匿名使用者,預設登入後為系統/var/ftp/目錄中瀏覽資料。
b.本機使用者,帳號為 local user 登入驗證方式,以自己的帳號密碼登入。
c.設定檔/etc/vsftpd/vsftpd.conf 中 設定參數語法格式為設定參數 = 值
vsftpd 的預設設定
#匿名登入
anonymouns_enable=YES# 相關指令
ftp
localhost
# 輸入帳號密碼
# quit 離開
# 允許本機帳號登入
local_enable=YES
# 允許對動作寫入
write_enable=YESanonymous_enable=YSE
write_enable=YSE
anon_upload_enable=YES
- 其他參數
# 若上傳一個檔案預設權限為rw-r-r--
local_umask=022
# 啟用目錄內的個別訊息
dirmessage_enable=YES
# 將傳送與接收的訊息寫入紀錄檔
xferlog_enable=YES
# 設定服務以standalone方式啟動
listen=YES
anon_upload_enable=YES
- 關閉匿名登入
anonymous_enable=YSE
# 改為
anonymous_enable=NO
# 服務重啟
留言
張貼留言