サーバー構築経験がほぼゼロな自分でも Micorosoft Azureにハニーポットを建てられた話 ～その2 Azure編～

[前回記事はこちら](https://qiita.com/sassoon/items/7608ccef99f06e175e3d)

今回は、実際に環境を作っていきます。初心者の方にも分かりやすく細かく書くので若干長くなりますが、ご了承ください。ちなみに、Azure の画面構成やデザインは変更されることがあるので、変わっている場合は適宜読み替えてください。

Azure にログインしたら、「Virtual Machine」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/b17a1c3f-2ae3-7eba-e0d1-3471d8c5a84b.png)

「追加」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/d2db8d30-2685-0c23-7764-76ff8e8e0336.png)

# プロジェクトの詳細
プロジェクトの詳細サブスクリプションは、デフォルトで選択されているもので良いでしょう。リソースグループは任意のものを選択します。リソースグループとは、Azure の機能(コンピュータ機能やネットワーク機能など)をまとめたグループの単位です。リソースグループが無ければ新規作成しましょう。
[詳しくはこちらの記事が参考になります。](https://qiita.com/tkmry/items/78baa38b81effeaf812f)

# インスタンスの詳細
・仮想マシン名・・・サーバーの名称です。
・地域・・・インスタンスを設置する場所です。日本から近ければ近いほどレスポンスがよくなります。私は以前、「おしゃれっぽいから」という理由でフランス中部に作成したことがありますが、遅くてストレスがたまりました。無難に東日本にしておくのが良いでしょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/b07ffb60-22d7-1abc-1cf3-b30c0a195115.png)

# イメージ
OSを選択する項目です。今回は「Debian 9 Stretch」を選択したいのですがプルダウンの項目にないので、「すべてのパブリックおよびプライベートイメージを参照する」を選択します。
虫眼鏡アイコンのフォームに「Debian」と検索すると、「Debian 9 Stretch」が現れるのでこれを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/912ec1f3-9007-6d29-76df-d83d5ea751b6.png)

# サイズ
「サイズを変更します」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/6727d212-2cbd-cf08-c489-0c27dab0a152.png)

B2ms を選択し、「選択」ボタンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/388b1f0c-b547-a0e9-2701-b3de0545fc80.png)

管理者アカウントは「パスワード」を選択し、入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/5616813d-ca3f-313b-4708-54cb1237c347.png)

受信ポートの規制は「なし」を選択します。詳細な設定は後ほど行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/0fae7af4-6ca9-4bb2-4bca-0675265e5958.png)

「次：ディスク」を押します。

# ディスクのオプション
Standard HDD、Standard SSD、Premium SSD の3種類から選びます。Standard HDD が安いが低速、Premium SSD が高いが高速です。ハニーポットという性質上、速度はそれほど必要ないので Standard HDD でよいでしょう。[詳細な価格表はこちら](https://azure.microsoft.com/ja-jp/pricing/details/managed-disks/)にあります。
この項目の下にある「データディスク」は何も選択しないで大丈夫です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/33f454c7-3890-6290-374c-e052b40d3c71.png)

「確認および作成」を選択します。ネットワークなどの設定はしなくても大丈夫です。
次の画面で、設定に問題がないと「検証に成功しました」と表示されます。「作成」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/3b319232-9ab4-b16c-6fa4-fe8085129c23.png)

# デプロイ
デプロイが行われるので1分程度待ちます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/e26cb771-f03a-3097-6efb-730f6668bb16.png)

デプロイが完了すると以下の画面になります。「リソースに移動」のボタンを押すと、作成したインスタンスの画面に移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/d4561535-d791-bd5f-81ac-fd04373faa42.png)

以下赤丸で囲った、パブリックIPアドレスをメモしておきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/fb964b57-7b50-d799-cc36-955d672bce30.png)

# ディスク容量拡張設定
インスタンスを立てたときに割り当てられるディスクの容量は 30GB です。T-Pot を運用するには 30GB では全然足りないため、ディスクの領域を拡張します。
ちなみに、以下は私の T-Pot を1ヶ月運用させた際の使用ディスク容量です。攻撃を受ける状況にもよりますが、およそ 120GB～ 150GB 程度です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/cf90ba73-60a1-7602-65bc-48643679c994.png)

ここでは 200GB に拡張します。
ディスク領域の拡張は、インスタンスを止める必要があるので、「停止」を選択します。「パブリック IP アドレスを予約しますか？」のチェックボックスがありますが、チェックしないで良いです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/68203450-5211-1e01-63d1-7b535364801a.png)

以下画像の赤枠で囲った「ディスク」「ディスク名」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/1286e016-4372-ac70-3ffe-a339d6c6d934.png)

「構成」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/2ec7df8c-e9b7-de34-9bb5-0d9ccf931a4e.png)

「サイズ（GiB）」に 200 と入力し、「保存」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/d9af8e9b-3e9f-d435-be72-e0f71fd7c6c7.png)

インスタンスを開始します。これで、ディスクの容量が 200GB になりました。設定上は 200GB に拡張されましたが、OS に拡張した領域を認識させる必要があります。この作業は、後ほど行います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/ad2d0718-46d2-9a53-aca6-52bab11e1a6c.png)

# ポート設定
ハニーポットとして使う際はすべてのポートを開けるのですが、まだ構築の段階なので、SSHの22番だけ開けます。GUI画面を操作したい場合は、リモートデスクトップの3389番も開けてください。
「ネットワーク」を選択し、「受信ポートの規制を追加する」ボタンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/ae9d30e4-fdb3-5be8-7542-32acce5cbc94.png)

以下のように設定します。3389番を開ける場合も同様に設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/60a52c1a-f25e-9849-6110-f72068887ddf.png)

# SSH接続
TeraTermで接続する場合は以下のように設定します。「ホスト」には、デプロイ後にメモったパブリックIPアドレスを入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/717f1a90-7041-3278-07bb-182bf09b16c4.png)

セキュリティ警告が出ますが、気にせず「続行」を押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/0a9f39a0-f3a0-25c9-9fbc-6a51d2e1020a.png)

インスタンスを作成するときに入力したユーザ名とパスフレーズを入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/8bd5acbf-c593-bdec-b541-519feb1b2828.png)

正常にログインできると、以下の画面になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/28233c15-67f8-15de-d057-de9ee2a97138.png)

# ディスク領域拡張
先の作業で、ディスクの領域を 30GB → 200GB に拡張しました。OS に拡張した領域を認識させます。が、画面を撮り忘れてしまったので[こちらの記事](https://note.com/believe_in_beer/n/na55bc4327410/edit)を参考にしてください。
記事上では拡張後のサイズを入力する箇所は 322GB となっていますが、こちらの作業では 200GB と入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/155700/d9aa9594-68f1-f9f9-6d1a-5219fd4b009a.png)

次回は、このインスタンスに対して T-Pot をインストールします。
[次回記事はこちら](https://qiita.com/sassoon/items/b315fb5ede7c12338cf6)