2016年6月21日 星期二

在 CentOS7/RHEL7 上架設 Vsftpd Server(一)

基本安裝流程:
  1. 安裝 EPEL 套件:
    #rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
  2. 安裝 vsftpd 相關套件:
    #yum install -y vsftpd-*
    
  3. 編輯 vsftpd 設定檔:
    #vim /etc/vsftpd/vsftpd.conf
    修改下列設定參數:
    anonymous_enable=NO   ##防止暱名登入
    
  4. 修改防火牆設定:
    #firewall-cmd --permanent --add-service=ftp
    #firewall-cmd --reload
    
  5. 設定啟動 vsftpd 服務:
    #systemctl enable vsftpd
    #systemctl start vsftpd
    
基本測試流程:
  1. 安裝 ftp 套件:
    #yum install -y ftp
    
  2. 使用 ftp 指令:
    #ftp 10.1.1.1
    
    (輸入帳密之後,應該看下列指令提示字元)
    ftp>
    ftp>dir
    ftp> put test.txt