= Day 0 - 独自のサーバーの作成 - Google Cloud Platform の無料利用枠を使用 = *(下書き: これはガイドとして使用しますが、完全にはテストされていません。問題があればお知らせください)* **最初にこれをお読みください。& よくある質問 まず、サーバーが必要です。リモート Linux サーバーの管理については、独自のサーバーを持たずに学ぶことはできません。そのため、今日は完全に無料で入手できます。 Linux と仮想化の魔法により、小規模なインターネット サーバーをほぼ瞬時に、そして非常に低コストでセットアップできるようになりました。技術的には、VPS (「仮想プライベート サーバー」を作成してレンタルすることです。データセンターでは、Linux を実行する単一の物理サーバーが、KVM (カーネルベースの仮想マシン) 機能を使用して 12 以上の仮想サーバーに分割されます。これは 2007 年初頭から Linux の一部でした ホスティング プロバイダーと同様に、サーバーにインストールする Linux の「フレーバー」も選択する必要があります。 Linux を初めて使用する場合、利用可能な「ディストリビューション」の範囲がわかりにくいかもしれませんが、最新の LTS (「長期サポート」) バージョンの Ubuntu Server が人気の選択肢であり、このコースに必要なもの これらの手順では、VPS ホスティング プロバイダとして Google Cloud の「無料利用枠」(httpscloud.google.com)を使用する手順について説明します。非常にシンプルで洗練されたインターフェースで、高く評価されています。無料利用枠を使用しますが、有効なクレジット カード情報を提供する必要があることに注意してください。 (もちろん、別のプロバイダーを使用する強い理由がある場合は、ぜひそうしてください。ただし、必ず Ubuntu Server 20.04 を選択してください) サインアップは非常に簡単です。電子メール アドレスと選択したパスワードを入力するだけです。また、2 要素認証 (2 番目の認証方法) 用の電話番号を入力するだけです。 VISAまたはその他のクレジットカード情報も提供する必要があります [Compute Engine] を選択し、[VM インスタンス] をクリックします。 新しいインスタンスを作成する 必要な地域を選択してください マシン構成については、シリーズを選択し、「E2」に設定し、マシン タイプを「e2-micro」に設定します。 ブートディスクを「Ubuntu 20.04 LTS」に変更します 独自のサーバーを作成したら、どこからでもアクセスできるようにすべてのポートとプロトコルを開く必要があります。これは本番サーバーでは賢明ではないかもしれませんが、このコースではそれが必要です GCP のホームページに移動し、[ネットワーク] >[VPC ネットワーク] >[ファイアウォール] >[ファイアウォールの作成] に移動します。 「Direction of Traffic」を「Ingress」に設定します 「Target」を「All instances in the network」に設定します 「Source Filter」を「IP Ranges」に設定します 「Source IP Ranges」を「0.0.0.0/0」に設定します 「Protocols and新しいファイアウォールを作成し、「トラフィックの方向」を「送信」に設定して、手順を繰り返します。 インスタンスを選択して「ssh」をクリックすると、新しいウィンドウ コンソールが開きます。 root にアクセスするには、コマンド ラインで「sudo -i passwd」と入力し、独自のパスワードを設定します。 「su」と「password」を入力してログインします。パスワードは、入力または貼り付けても表示されないことに注意してください サードパーティ ツール (Putty など) を介してサーバーにアクセスする場合は、httpscloud.google.com/compute/docs/instances/connecting-advanced#thirdpartytools も参照できます。 次のように入力して、管理タスクを実行できることを確認します。 須藤適切な更新 それで: 須藤適切なアップグレード これらのコマンドからの出力とメッセージについてあまり心配する必要はありませんが、コマンドが成功したかどうかは明らかです。 (デフォルトのオプションを使用してプロンプトに応答します)。これらのコマンドは、Ubuntu Linux システムに更新を強制的にインストールする方法であり、管理者のみが実行できます。 ログアウトするには、次のように入力します *ログアウト* または *終了* サーバーのセットアップがすべて完了し、コースの準備が整いました。 ご了承ください: このサーバーは現在稼働しており、インターネット全体に完全に公開されています あなただけがそれを管理する責任があります 最新のアップデートをインストールしたばかりなので、今のところ安全です == コミュニティについて == メンバー オンライン