26.2.3. vsftpdの起動と停止


vsftpd RPM は、/etc/rc.d/init.d/vsftpd スクリプトをインストールします。これは、/sbin/service コマンドを使用してアクセスできます。
サーバーを起動するには、root で以下を入力します。
service vsftpd start
サーバーを停止するには、root で以下を入力します。
service vsftpd stop
restart オプションは、vsftpd を停止して起動する簡単な方法です。これは、vsftpd の設定ファイルを編集した後に設定変更を有効にする最も効率的な方法です。
サーバーを再起動するには、root で以下を入力します。
service vsftpd restart
condrestart (条件付き再起動)オプションは、現在実行している場合にのみ vsftpd を起動します。このオプションは、デーモンが実行されていない場合はデーモンを起動しないため、スクリプトに便利です。
条件付きでサーバーを再起動するには、root で以下を入力します。
service vsftpd condrestart
デフォルトでは、システムの起動時に vsftpd サービスが自動的に起動し ません。システムの起動時に vsftpd サービスが開始するように設定するには、/sbin/chkconfig/usr/sbin/ntsysv、または Services Configuration Tool プログラムなどの initscript ユーティリティーを使用します。これらのツールの詳細は、18章 を参照してください。

26.2.3.1. vsftpdの複数コピーの起動

1 台のコンピューターが複数の FTP ドメインに使用される場合があります。これは、マルチホーミング と呼ばれる手法です。vsftpd を使用してマルチホーミングを行う 1 つの方法として、デーモンの複数のコピーを実行し、それぞれ独自の設定ファイルを使用します。
これを行うには、最初に、関連するすべての IP アドレスをシステム上のネットワークデバイスまたはエイリアスネットワークデバイスに割り当てます。ネットワークデバイスおよびデバイスエイリアスの設定に関する詳細は、17章Network Configuration を参照してください。ネットワーク設定スクリプトの詳細は、16章Network Interfaces を参照してください。
次に、FTP ドメインの DNS サーバーが正しいマシンを参照するように設定する必要があります。BIND とその設定ファイルの詳細は、19章 を参照してください。
vsftpd が異なる IP アドレスで要求に応答するには、デーモンの複数コピーが実行中である必要があります。vsftpdの起動と停止」 で説明されているように、最初のコピーは vsftpd initscripts を使用して実行する必要があります。このコピーは、標準の設定ファイル /etc/vsftpd/vsftpd.conf を使用します。
追加の FTP サイトごとに、/etc/vsftpd/ ディレクトリーに一意の名前を持つ設定ファイル(/etc/vsftpd /vsftpd-site-2.conf など)が必要です。各設定ファイルは、root でのみ読み取り/書き込み可能でなければなりません。IPv4 ネットワーク上でリッスンする各 FTP サーバーの設定ファイル内で、以下のディレクティブは一意である必要があります。
listen_address=N.N.N.N
N.N.N.N を FTP サイトの 一意 の IP アドレスに置き換えます。サイトが IPv6 を使用している場合は、代わりに listen_address6 ディレクティブを使用してください。
追加のサーバーに設定ファイルがある場合は、以下のコマンドを使用して root シェルプロンプトから vsftpd デーモンを起動する必要があります。
vsftpd /etc/vsftpd/<configuration-file> [amp   ]
上記のコマンドで、< configuration-file > をサーバーの設定ファイルの一意の名前に置き換えます(例: /etc/vsftpd/vsftpd-site-2.conf )。
サーバーごとに変更するディレクティブには、以下のものがあります。
  • anon_root
  • local_root
  • vsftpd_log_file
  • xferlog_file
vsftpd の設定ファイルで利用可能なディレクティブの詳細な一覧は、vsftpd 設定オプション」 を参照してください。
追加のサーバーが起動時に自動的に起動するように設定するには、上記のコマンドを /etc/rc.local ファイルの最後に追加します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.