[教學] 在 CentOS 中使用 Proftpd 來架設 FTP 伺服器
FTP (File transfer Portocol) 是非常常見與實用的網路服務協定,透過 Client 軟體,你可以很方便的傳輸你的檔案到所屬的伺服器當中。而在 CentOS 中,內建的 vsftp 軟體能提供很不錯的安全性,但在功能上,就不如 proftpd 的全面性,因此,我們這次來試試 proftpd 這套軟體吧。
一、安裝 proftpd
# 官方的 yum 並沒有 proftpd,要使用 epel 的資料庫 yum install proftpd
二、設定 proftpd
[root@NGINX ~]# vi /etc/proftpd.conf ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin yenpai.mis@gmail.com DefaultServer on VRootEngine on DefaultRoot ~ !adm VRootAlias /etc/security/pam_env.conf etc/security/pam_env.conf AuthPAMConfig proftpd AuthOrder mod_auth_pam.c* mod_auth_unix.c UseReverseDNS off User nobody Group nobody MaxInstances 5 #最多 5 個 PID AllowStoreRestart on #啟用續傳 Port 3321 #服務 Port PassivePorts 65400 65430 #被動 Port
三、啟動服務
# 啟動服務 [root@NGINX ~]# service proftpd start [root@NGINX ~]# chkconfig proftpd on # 如果啟動發生錯誤,可以用這指令去排除問題 [root@NGINX ~]# proftpd --configtest
四、設定防火牆 (iptables)
### proftpd 內網 開放 ### iptables -A INPUT -p tcp -s 192.168.1.0/24 --dport 3321 -j ACCEPT iptables -A INPUT -p tcp --dport 65400:65430 -j ACCEPT
您可以延伸閱讀這些文章:
友站鏈結
標籤
Cache CentOS Convert Image Convert Photo DISK ESX Firewall FTP Highlighter htop HTTP iftop ImageMagick iotop IPTABLES LinkWithin Linux Manager Tools Memory Network Network Setting Nginx OS PHP PHP-FPM Proftpd Security Server Service SSH Syntax VMDK VMware VMware Tools vSphere Web Windows Live Write WLW WordPress WordPress Plugin XmlRpc 資訊安全 防火牆免責聲明
本網站對於任何使用或引用本網站網頁資料,引致之損失或損害,概不負責。 本網站亦有權隨時刪除、暫停或編輯本網站所登載之各項資料,以維護本網站之權益。