2019年5月5日 星期日

centos7 架設 vsftpd (預設安裝)


vsftpd是linux上較為簡易的ftp server,可以快速架設,提供簡單設定與功能。

使用預設安裝的步驟如下:

1. 使用 yum 安裝
  yum install vsftpd

2. 安裝後,將yum加入systemctl的管理,之後可以透過systemctl的開關。
  systemctl enable vsftpd

3. 啟動vsftpd 測試
  systemctl start vsftpd

  如果調整設定後要重啟,可以用:
  systemctl restart vsftpd

  關閉則用:
  systemctl stop vsftpd

4. 開啟firewall相關 port
   雖然ftpd已經啟用,但通常此時firewall 仍然阻擋外部連線,需要進一步打開firewall設定。
 
  查看firewall運作中的 zone (組態),通常是 public:
  firewall-cmd --get-default-zone

  查看 public 組態的內容:
  firewall-cmd --zone=public --list-all

  在 public 增加 ftp相關設定:
  firewall-cmd --zone=public --permanent --add-service=ftp
  firewall-cmd --reload

  PS:firewall-cmd 的參數:
    --permanent 寫入設定檔,之後啟動都會有效。
    --reload 現在重新讀取設定檔,進行調整。

5. 到這一步驟,應該可以用 anonymous 登入 ftp了。


沒有留言:

張貼留言