Rocky Linux 8にPure-FTPd をインストールする

2021年10月24日

OSバージョンの確認

[root@localhost ~]# cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)

1.EPELからPure-FTPd をインストール

# dnf --enablerepo=epel -y install pure-ftp
略
インストール済み:
libpq5-14.0-42PGDG.rhel8.x86_64
mariadb-connector-c-3.1.11-2.el8_3.x86_64
mariadb-connector-c-config-3.1.11-2.el8_3.noarch
pure-ftpd-1.0.49-4.el8.x86_64

2.Pure-FTPdの設定を行う

# vi /etc/pure-ftpd/pure-ftpd.conf
77行目 Anonymous 接続禁止
修正前
NoAnonymous no
修正後
NoAnonymous yes
451行目のコメント解除
IPV4Only yes

458行目のコメント解除
IPV6Only yes

自動起動の設定

# systemctl enable --now pure-ftpd
Created symlink /etc/systemd/system/multi-user.target.wants/pure-ftpd.service →
/usr/lib/systemd/system/pure-ftpd.service.

3.ftpd_full_accessでプール値を変更
このブール値が有効な場合には、アクセスを制御するための Linux(DAC)パーミッションのみが使用され、
認証されたユーザーは public_content_t タイプまたは public_content_rw_t
タイプでラベル付けされていないファイルに対する読み書きが可能です。
# setsebool -P ftpd_full_access on

4.FTPサービスを許可

# firewall-cmd --add-service=ftp
success
# firewall-cmd --runtime-to-permanent
success

 

Rocky Linux 8

Posted by arkgame