Networking前書きDigitalOceanのプライベートネットワーキング機能は、Dropletsにhttps://www.digitalocean.com/community/tutorials/digitalocean-private-networking-faqのネットワークインターフェイスを提供します。同じチームまたはアカウントの他の同じDropletにのみアクセスできますデータセンター]。*ファイアウォールルールを追加することにより、ドロップレット上のプライベートネットワークインターフェイスを保護するのに役立ちます。各Dropletにユーティリティをインストールして実行することにより、システムが相互からのローカルトラフィックのみを受け入れるようにすることができます。+」ジョブを実行するようにスケジュールし、ドロップレットが再起動または電源を切ってもファイアウォールルールが維持されるようにします。`権限を持つ非ルートユーザーで設定されていることを前提としています。具体的には、最近のDebian、Ubuntu、およびCentOSのリリースに関する指示を提供します。+`が無効になるため、既存のファイアウォール設定を上書きする可能性があることに注意する必要があります。+`コマンドは読み取りスコープを持つ*パーソナルアクセストークン*にアクセスする必要があります。ボタンをクリックします。readonly」などの新しいトークンのわかりやすい名前を入力し、「*書き込み(オプション)」ボックスのチェックを外します。*]をクリックし、結果のトークンをローカルマシンにコピーします。v2の使用方法]を参照してください。+`パッケージをインストールします。+」が必要になります。インストール時に現在のファイアウォールルールを保存するかどうかをインストーラから尋ねられる可能性があります。はいと言っても害はありません。iptables-services」パッケージをインストールします。iptables-services」が必要になります。[リリースページ]にアクセスし、アーキテクチャをサポートする最新リリースのURLを見つけます。+`でファイルを取得します。+`バイナリを抽出します。+`ディレクトリは、ディストリビューションの公式パッケージリポジトリ以外のソースからインストールされたソフトウェアの標準の場所です。`バイナリを配置すると、それを使用してルールを作成できます。+`環境変数をトークンに設定します。/opt/droplan/droplan次に、iptablesルールを確認します。-L同じリージョンに他の2つのドロップレットがあると仮定すると、次のようなものが表示されます。今のところ、同じリージョン内の他のすべてのドロップレットは現在のシステムに接続できますが、管理していないシステムからのトラフィックはブロックされます。システムが再起動すると、iptablesルールは消えます。将来のある時点で新しいドロップレットを作成(または既存のドロップレットを削除)する可能性があります。+`をスケジュールして、ファイアウォールに必要な変更を加えます。7はiptablesの代わりにfirewalldサービスを使用します。systemctl`を使用してこのサービスを停止してマスクし、再起動されないようにします。+`サービスを有効にします。+`サービスを設定したら、現在のファイアウォールルールを保存します。saveルールの永続性のテストシステムを再起動して再接続し、ルールが維持されていることを確認することをお勧めします。reboot次に、ドロップレットに再接続し(これには数秒かかります)、ルールを確認します。+`が定期的に実行され、ドロップレットのコレクションの変更がキャッチされるようにします。+`という新しいスクリプトを作成します。`++`を削除して、ディストリビューションの適切な行のコメントを外します。Ubuntu:ファイルを終了して保存し、実行可能としてマークします。+`に新しいファイルを作成します。*としてスクリプトを実行するには、ファイルに次の行を追加します。ファイルを終了して保存します。+`コマンドを使用できるようになりました。/var/log/droplan.logスクリプトが実行されると、次のような出力が表示されます。+」は出力を表示しません。watch」を終了します。結論と次のステップ単一のドロップレットでファイアウォールを構成したので、残りのインフラストラクチャでこのプロセスを繰り返します。一握り以上のドロップレットの場合、おそらくこのプロセスを自動化するのが最も簡単でしょう。GitHubのサンプルテンプレート]を検索できます。[構成管理の概要]を参照してください。[ファイアウォールとは何ですか?]を参照してください。