vsftpdのインストールと設定に関するメモです。

動作環境

CentOS 8.2

インストール

  1. パッケージをインストールする。
    sudo dnf install vsftpd
  2. /etc/vsftpd/vsftpd.confを編集する。
    ascii_upload_enable=YES
    ascii_download_enable=YES
  3. デーモンを有効にする。
    sudo systemctl enable vsftpd.service
    sudo systemctl start vsftpd.service
  4. ファイアウォールを設定する。
    sudo firewall-cmd --add-service=ftp --permanent
    sudo firewall-cmd --reload

その他の設定

  • ホームディレクトリーをルートにする。
    chroot_list_enable=YES
    # write_enable=YESの時に必要
    allow_writeable_chroot=YES
  • ローカルタイムを有効にする。
    # NO:GMT, YES:JST
    use_localtime=YES

参考資料

前の記事 次の記事