Posted at

CentOS7にFTP:ホームディレクトリにファイルをアップロードできるようにする

More than 3 years have passed since last update.

CentOS7のFTP構築

SELinuxの設定でハマったのでメモ

(ルートログインの場合はsudo不要)

サービスのインストール

$ sudo yum -y install vsftpd

$ sudo yum -y install ftp

設定ファイルの編集(/etc/vsftpd/vsftpd.conf)

anonymous_anable=NO

ascii_upload_enable=YES

ascii_download_enable=YES

有効化

$ sudo systemctl enable vsftpd

起動

$ sudo systemctl start vsftpd

ファイアウォールの設定変更

$ sudo firewall-cmd --permanent --zone=public --add-service=ftp

SELINUXの設定変更して、FTP経由のホームディレクトリ操作を有効化する

$ sudo setsebool -P ftp_home_dir 1