CentOS Linux系統建置與實務重點整理7 (檔案伺服器架設 vsftpd )
Centos提供 RPM 套件安裝及 yum 指令安裝。
-
RPM安裝
# 檢查是否已安裝rpm -qa |grepvsftpd# 掛載光碟片內容至 /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 -yinstallvsftpd套件安裝目錄與檔案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/vsftpdstart# 設定開機自動執行服務chkconfig --level 35 vsftpd onvsftp基本設定a.匿名使用者,預設登入後為系統/var/ftp/目錄中瀏覽資料。
b.本機使用者,帳號為 local user 登入驗證方式,以自己的帳號密碼登入。
c.設定檔/etc/vsftpd/vsftpd.conf 中 設定參數語法格式為設定參數 = 值vsftpd 的預設設定
#匿名登入
anonymouns_enable=YES# 相關指令ftplocalhost# 輸入帳號密碼# quit 離開# 允許本機帳號登入
local_enable=YES
# 允許對動作寫入
write_enable=YESanonymous_enable=YSEwrite_enable=YSEanon_upload_enable=YES- 其他參數
# 若上傳一個檔案預設權限為rw-r-r--local_umask=022# 啟用目錄內的個別訊息dirmessage_enable=YES# 將傳送與接收的訊息寫入紀錄檔xferlog_enable=YES# 設定服務以standalone方式啟動listen=YESanon_upload_enable=YES - 關閉匿名登入
anonymous_enable=YSE# 改為anonymous_enable=NO# 服務重啟
留言
張貼留言