GNU/Linux >> Linux の 問題 >  >> Linux

クラウドサーバーを最新の状態に保つ

パッケージの更新ではサイバー攻撃を完全に防ぐことはできませんが、サーバーが適切な適切なセキュリティ修正で最新の状態に保たれていれば、サーバーの侵害を回避できます。サーバーを最新の状態に保つことは、セキュリティ戦略の重要な要素である必要があります。

この記事では、Rackspaceパブリッククラウドサーバーでパッケージを更新する方法と、パッケージを更新し続ける方法について説明します。

EOLオペレーティングシステムからの移行

オペレーティングシステム(OS)が保守終了(EOL)の日付に達すると、OSプロバイダーによるサポートが終了し、セキュリティ更新プログラムも受信されなくなります。たとえば、CentOS5、Debian 6(Squeeze)、およびUbuntu12LTSはEOLの日付に達しました。 OSのホームページでEOLの日付を確認し、EOLの日付より前に新しいOSに移行することを計画してください。

サーバーの作成時に自動更新を有効にする

クラウドコントロールパネルから新しいRackspaceパブリッククラウドサーバーを作成すると、自動更新を有効にできます。

[サーバーの作成]ページの[推奨インストール]セクションで、選択したイメージに適用されているオペレーティングシステムのセキュリティパッチを選択します。 オプション。

注: このオプションは、すべてのタイプのクラウドサーバーで利用できるわけではありません。

既存のクラウドサーバーで自動更新を有効にする

既存のRackspaceパブリッククラウドサーバーで自動更新が有効になっていない場合は、手動で有効にすることができます。お使いのOSについては、次の手順をご覧ください。

Windows 2008

  1. サーバーに接続します。
  2. 開始から メニューで、[コントロールパネル>システムとセキュリティ]を選択します 。
  3. WindowsUpdateセクション 、[自動更新をオンまたはオフにする]をクリックします 。
  4. ドロップダウンメニューで、[更新を自動的にインストールする(推奨)]を選択します。 。
  5. 推奨される更新の下のチェックボックスを選択します 推奨される更新が自動的に行われるようにします。
  6. すべてのユーザーがサーバーに更新をインストールできるようにするには、[更新をインストールできるユーザー]の下のチェックボックスをオンにします。 。

Windows 2012

  1. サーバーに接続します。
  2. 左下隅にあるWindowsアイコンをクリックし、ControlPanel>システムとセキュリティを選択します。 。
  3. Windows Update セクションで、[自動更新をオンまたはオフにする]をクリックします 。
  4. ドロップダウンメニューで、[更新を自動的にインストールする(推奨)]を選択します。 。
  5. 推奨される更新の下のチェックボックスを選択します 推奨される更新が自動的に行われるようにします。
  6. WindowsUpdateの完了と同時に他のMicrosoft製品の更新を有効にするには、 Microsoft Updateの下のチェックボックスをオンにします。 。

DebianまたはUbuntu14.04および16.04

  1. サーバーに接続します。

  2. sudo apt install unattended-upgradesを実行します 。

  3. vim /etc/apt/apt.conf.d/50unattended-upgradesを実行します 構成ファイルを開きます。

  4. 「//」で始まる行は、コマンドの実行時に無視されます。 ${distro\_id}:${distro\_codename}-update;の前の「//」を削除します ライン。これを行うには、キーボードで「i」と入力し、方向パッドを使用して行に移動します。 デルを押します 「//」を削除するには、2回キーを押します。

  5. escをクリックします キーを押してから、キー:wqを入力します 構成を保存します。成功すると、ファイルが正しく書き込まれたことを示すメッセージが表示されます。

  6. vim /etc/apt/apt.conf.d/10periodicを使用します 各更新に必要な繰り返し時間を設定します。キーボードの「i」キーをクリックして、「挿入」モードに入ります。キーボードのキーを使用して、変更する引用符の間の数字に移動します。 デルを押します 数字を削除するには2回キーを押してから、サーバーが毎日更新する回数を入力します。

  7. escをクリックします キーを押してから、キー:wqを入力します 構成を保存します。成功すると、ファイルが正しく書き込まれたことを示すメッセージが表示されます。

  8. (オプション)sudo apt-get install apticronと入力して、パッケージの自動更新(インストール時間、インストールされたパッケージ、インストール中のエラー)の通知を設定します。

  9. vim /etc/apt/apt.conf.d/50unattended-upgradesと入力します 無人アップグレードを構成します。 //Unattended-Upgrade::Mail "root";の行がある部分まで下にスクロールします 次に、 iと入力します 鍵。 delを入力してください 行の先頭にある//を削除するには、2回キーを押します。線の色が変わることに注意してください。カーソルを右に移動して、 delと入力します rootを削除するためのキー 引用符の間から。引用符の間に使用するメールアドレスを入力してください。

  10. escをクリックします キーを押してから、キー:wqを入力します 構成を保存します。成功すると、ファイルが正しく書き込まれたことを示すメッセージが表示されます。

  11. vim /etc/apticron/apticron.confと入力します 「EMAIL」で始まる部分までスクロールします。キーボードの「i」キーをクリックしてから、カーソルを右に移動して、rootを削除します。 による引用符の間にあります。通知を送信するのと同じ引用符の間にメールアドレスを入力します。

  12. escをクリックします キーを押してから、キー:wqを入力します 構成を保存します。成功すると、ファイルが正しく書き込まれたことを示すメッセージが表示されます。

Red Hat Enterprise Linux(RHEL 6)およびCentOS 6

  1. CentOS6またはRHEL6サーバーに接続し、 yum –y install yum-cronを実行します。 。

  2. yum-cron構成を表示するには、 vi / etc / sysconfig / yum-cronを実行します。 。デフォルトでは、アップデートをダウンロードしてインストールするように構成を設定する必要があります。

  3. (オプション)自動パッケージ更新の通知を設定します(インストール時間、インストールされたパッケージ、インストール中のエラー)。キーボードの「i」キーを押して、前の手順からまだ入っていない限り、「INSERT」モードに入ります)。キーボードの矢印キーを使用して、「MAILTO=」フィールドのあるセクションに移動します。 「MAILTO=」の後に目的のメールアドレスを入力してください。

  4. escをクリックします キーを押してから、キー:wqを入力します 構成を保存します。成功すると、ファイルが正しく書き込まれたことを示すメッセージが表示されます。

  5. yum-cronサービスを開始し、 /etc/inid.d/yum-cron startを実行します。 。

  6. 再起動中にyum-cronサービスを開始するようにサーバーを構成するには、 chkconfig yum-cron onを実行します。

Red Hat Enterprise Linux 7(RHEL 7)およびCentOS 7

  1. CentOS7またはRHEL7サーバーに接続し、 yum –y install yum-cronを実行します。 。

  2. vi / etc / sysconfig / yum-cronを実行します yum-cronの構成を表示します。

  3. download\_updatesを確認してください およびapply\_updates 自動更新が有効になるように「はい」に設定されます。

  4. (オプション)yum更新の出力が電子メールで送信され、完了した更新と失敗した更新をユーザーに通知するように通知を設定できます。キーボードの矢印キーを使用して、「エミッター」というタイトルのセクションに移動します。 emit\_via 値はstdioに設定する必要があります 。

  5. カーソルを「メール」セクションに移動します。

  6. 構成を更新して、email\_toを変更します 出力を送信する電子メールのフィールド。

  7. escをクリックします キーを押してから、キー:wqを入力します 構成を保存します。成功すると、ファイルが正しく書き込まれたことを示すメッセージが表示されます。

  8. systemctl status yum-cronを実行します yum-cronサービスがすでにアクティブになっていることを確認します。サービスが非アクティブの場合は、systemctl start yum-cronを実行します。 。

  9. 再起動中にyum-cronサービスが開始するように設定されていることを確認してくださいsystemctllist-unit-files –type =service yum-cron.serviceを見つけます ファイルを処理し、enabledに設定されていることを確認します 。プロセスがdisabledの場合 systemctl enable yum-cronを実行します 。

  10. systemctl list-unit-files –type =serviceを実行します yum-cronサービスを再度検索します。サービスをenabledに設定しないでください 。


Linux
  1. CloudServerイメージについて

  2. クラウドネットワークインターフェイスをクラウドサーバーに追加します

  3. クラウドサーバー緊急コンソール

  1. クラウドサーバーイメージの制限

  2. クラウドサーバーに関するFAQ

  3. OnMetalクラウドサーバーを作成する

  1. OnMetalクラウドサーバーの概要

  2. RackspaceCloudServerをシャットダウンします

  3. ダウンしたLinuxクラウドサーバーのトラブルシューティング