[RHCE] vsFTPd Service

VSFTPD

本文是以RHCSA考試中所用的安裝vsftpd為主,內容為考試中所需要用到的指令。vsftpd是ftp的其中一種,其相關vsftp的詳細設定,可參閱鳥哥的文章。
>>簡易 vsftpd 伺服器設定<<

  1. 使用 #yum install vsftpd-* 下載並安裝vsftpd服務。
    或者也可使用 #wget 下載vsftpd,在依照檔案利用 #rpm 或其他方法安裝。
  2. 安裝完成後輸入 #service vsftpd start 啟動服務。
  3. #chkconfig vsftpd on 設定開機啟動服務。
    可輸入 #chkconfig --list vsftpd 檢查服務是否有啟動在正確的runlevel。
  4. #restorecon -R /var/ftp/pub 開啟SELinux權限,/var/ftp/pub為匿名登入預設目錄。
  5. 可關閉防火牆,輸入 #chkconfig iptables off 以及 #service iptables stop
    或者開啟iptables中ftp port,考試時建議直接關閉防火牆即可。
    或者使用/etc/hosts.deny或/etc/hosts.allow設定存取IP或網域(RHCE考試題目)。
  6. 使用瀏覽器測試vsftpd是否正常。

vsftpd的設定檔在/etc/vsftpd/vsftpd.conf中。

其中比較重要的如anonymous_enable為是否允許匿名使用者登入,預設路徑為/var/ftp/pub。local_enable為是否允許一般使用者登入,預設路徑為使用者家目錄。write_enable為是否允許上傳檔案,預設上傳的檔案無法讓其他使用者下載。

留言