FTP サービス/サーバーは vsftpd によって提供されます デーモン。 Very Secure FTP Daemon (vsftpd) は、最も安全で最速の FTP サーバーです。デフォルトでは、vsftp サーバーはポート 20 および 21 で実行されます。RHEL7 で FTP サービスを構成するには、以下の手順に従ってください。
vsftpd のインストールと構成
1. 何よりもまず、FTP サービスを提供する vsftpd パッケージをインストールします。
# yum -y install vsftpd
2. に ftp で使用できるポートの範囲を設定します /etc/vsftpd/vsftpd.conf . (注:デフォルトでは、パッシブ モードを使用します )
pasv_min_port=3000 pasv_max_port=3500
vsftd サービスを有効にする
システムの起動時に vsftpd サービスが開始されるように構成します。
# systemctl enable vsftpd.service # systemctl start vsftpd.service
firewalld でポートを開く
1. ftp が使用するポートを開きます。
# firewall-cmd --add-port=21/tcp --add-port=3000-3500/tcp --permanent
2. 変更を有効にするために、firewalld.service を再起動します。
# systemctl restart firewalld.service
vsftpd 用に SELinux を構成する
SELinuxが強制されているときに、通常のユーザーがサーバーからファイルを取得し、サーバーにファイルを配置できるようにする場合は、ブール値を次のように設定してください。これは、SELinux が強制モードの場合にのみ必要です。
# setenforce 1 # setsebool -P ftpd_full_access 1
vsftpd バナーを追加/変更する方法
以下の手順に従って、vsftpd ログイン バナーを追加または変更します。
1.次の行をファイル /etc/vsftpd/vsftpd.conf に追加します
ftpd_banner=[YOUR BANNER HERE]
2. vsftpd サービスを再起動します。
# service vsftpd restartCentOS / RHEL 7 :vsftpd サービスを開始できません