学生なら超お得！Alibaba Cloudに登録してみた

## Alibabaってあのアリババ
あの有名な通販サイトのAlibaba、Aliexpressでいつもお世話になってるあのAlibaba。
そんな阿里巴巴集団がクラウド事業もやっていました。
しかも学生に超優しい
日本で使っている人は少なそうなので今回私が人柱になってみました。
[学生割引 | 教育機関向け割引 | Alibaba Cloud for Education ](https://www.alibabacloud.com/ja/campaign/education)

## スペックは？
<img width="1283" alt="スクリーンショット 2020-03-22 12.54.00.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/0ebe4b3d-68d6-55e9-e6f4-4fb3e1d0fd39.png">

|Instance type |vCPU  |Memory (GiB)| Local storage (GiB) | Bandwidth (Gbit/s) | Packet forwarding rate (Kpps) | IPv6 support | NIC queues | ENIs (including one primary ENI) | Private IP addresses per ENI |
|---|---|---|---|---|---|---|---|---|---|
|ecs.sn1ne.large  |2  |4.0  | None | 1.0 | 300 | Yes | 2 | 2 | 6 |
|ecs.n4.large  |2  |4.0  | None | 0.5 | 100 | No | 1 | 1 | 2 |

[Instance families - Instance| Alibaba Cloud Documentation Center: ](https://www.alibabacloud.com/help/doc-detail/25378.htm)

インスタンスのタイプとしてはこの二種類。
**ecs.sn1ne.large**がシリコンバレーで**ecs.n4.large**はドイツとオーストラリア。
これに加えて**40 GB Ultra Disk**もついてくるのでスペックとしてはわりとイケてる気がする。
自分はなんとなく近そうなシドニーにしました。

## お値段は？

**0.99 usd/year**
**自動更新なし**
らしい

## 登録してみよう

###会員登録
まずはAlibaba Cloudへ登録。
[こちらのページから](https://account.alibabacloud.com/register/intl_register.htm)登録できます。
<img width="1283" alt="スクリーンショット 2020-03-22 12.33.23.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/a619e39b-f3ff-5203-f8db-31472a5afa62.png">
国を選んで登録するだけ、簡単ですね。
支払い方法とかも登録しておきましょう。

###学生認証
次がハマった、学生認証
[こちらのページ](https://www.alibabacloud.com/ja/campaign/education)のStep2 **学生認証** から認証ページに飛びます。
<img width="1283" alt="スクリーンショット 2020-03-22 12.55.36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/d788d4e0-9bf4-7996-55b1-c58d563ff456.png">

国は簡単、選ぶだけ
<img width="1283" alt="スクリーンショット 2020-03-22 12.32.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/dacb913f-a5be-86b1-c224-1cb501022e24.png">

でも学校を選ぼうとすると...**何も出ない！**
随分困りましたが**日本語で**学校名を入力すると出てくるみたいです。<img width="1283" alt="スクリーンショット 2020-03-22 12.32.58.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/5b82a9f5-2913-b987-0394-3b08513b9b83.png">
残りを埋めてNextを押すと自分の学校の認証ページに飛ぶと思います。
これで登録はひとまず完了。次はサブスクリプションの購入です。

##マシンを立てよう

先ほども示しました[こちらのページ](https://www.alibabacloud.com/ja/campaign/education)から
今度は**今すぐ購入**をクリック。
ここでうまくいかない人はちょっと待ってみるといいかもしれません。
購入については**Chrome推奨**とのことなのでChromeで進めていきます。
また、広告ブロック等のものは全て止めておくのをお勧めします。
止めないと先に進めませんでした。

<img width="1425" alt="スクリーンショット 2020-03-22 13.04.05.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/a1ce9e02-41f8-2f6a-a09f-7c0338512e74.png">

###基本構成
**リージョン**と**インスタンスタイプ**を選択。
間違ったのを選んだら値段がとんでもないことになるので気をつけましょう。
OSもここで選びます。
<img width="1425" alt="スクリーンショット 2020-03-22 11.36.00.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/fe2421b0-51f7-5b5d-4377-c0c799f63402.png">



###ネットワーク
**トラフィック課金**を選択。多分...

<img width="1425" alt="スクリーンショット 2020-03-22 11.36.21.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/cd573339-fc63-a92d-c995-262653e24695.png">

なんか課金されそうな雰囲気がありますが、

>毎月 50 GB のデータ転送パッケージに使用できるバウチャーを 12 か月分取得できます。
>[学生割引 | 教育機関向け割引 | Alibaba Cloud for Education ](https://www.alibabacloud.com/ja/campaign/education)

と書いてあるのでそれを信じましょう。
帯域幅は適当に決めました。

###システム構成(任意)
任意と書いてありますが**キーペアの作成**はしておくべきでしょう。
<img width="1425" alt="スクリーンショット 2020-03-22 11.36.40.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/2773f1b0-07e2-3459-ec57-da3c693cfa5c.png">

###グループ化
飛ばしました
　
###プレビュー
最終確認。合っていると信じて
<img width="1425" alt="スクリーンショット 2020-03-22 11.38.31.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/35156647-dace-9803-94d0-007438e2af39.png">

###Pay
<img width="1425" alt="スクリーンショット 2020-03-22 11.39.36.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/a5357c08-c73d-75d7-7bf8-732fdfb613d8.png">
Paypalで126円でした。

##課金アラートを設定しよう
**課金**
<img width="1425" alt="スクリーンショット 2020-03-22 13.25.42.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/c2032dfb-b246-3a7c-f348-78395f9d2373.png">

**月度消费预警**
<img width="1131" alt="スクリーンショット 2020-03-22 13.27.37.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/d27e08c0-fc63-44b0-f465-946b614433ac.png">

**ON**→**1 美元**→**保存**

##サーバーの設定をしよう
先ほどの**課金**のページから左上の**三**(通称ハンバーガーメニュー)をクリックし、**云服务器 ECS**をクリックすれば管理画面になります。
いつの間にかサイトが中国語になってましたが英語の人は**Elastic Compute Service**です。
中国語になっちゃった人は右上の顔アイコンの横から言語を変えれます。
左のメニューから**インスタンス**をクリックして自分のマシンのIPアドレスなどを確認しましょう。
<img width="1425" alt="スクリーンショット 2020-03-22 13.34.43.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/1ca024e3-5815-f5e7-dbe6-96fc9105a21f.png">

###たたかいのはじまり
パブリックIPアドレスは控えましたね？
鍵ファイルの準備もいいですね？
では早速マシンに接続しましょう。
ユーザー名は**root**でポートは**22**です。
もう一度言います。
ユーザー名は**root**でポートは**22**です。
ヤバイですね。
課金アラートより先にやるべきだったかも、
なんなら**PasswordAuthentication**も**yes**になってます。
急げ。
この時点で鍵ファイル作り忘れたとかで接続できない人は後で補足します。

ではまずはSSHのポートを変えていきましょう。
ここのセキュリティグループを開き、次に多分一個しかない自分のセキュリティグループを選択、
　<img width="1425" alt="スクリーンショット 2020-03-22 13.42.55.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/984891da-0b82-04f1-80dd-ef3fbb13fbf7.png">
**セキュリティグループルールを追加**します。
おそらくこんな感じ。
<img width="1425" alt="スクリーンショット 2020-03-22 13.44.11.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/339688/568c059e-f23e-31a8-8c8a-d4d5e41da64d.png">

ついでに22番は塞いでしまいましょう。
``sshd_config``の設定はこちらから。



 > [SSHのポート番号の変更 - Qiita]( https://qiita.com/morimori487383/items/fb259d87f4223fa1a1cc)


###ユーザーの追加
ずっとrootでいるのもまずいのでユーザーを追加しましょう。

```bash
 useradd -m (USER_NAME)
 passwd (USER_NAME)
```
このままだと不便なので`sudo`できるようにします。

```bash
gpasswd -a (USER_NAME) sudo
```
`.bashrc`やら`.profile`やら`.ssh/authorized_keys`も移してやります。
`chown`するのを忘れないでください。

```bash

sh (USER_NAME)
```
でユーザーをちゃんと切り替えられるか確認し、何かと不便なので

```bash
chsh -s $(which bash)
```
したら新しく作ったユーザーでちゃんとssh接続できるか確認して

```config:/etc/ssh/sshd_config
...
PermitRootLogin no
PasswordAuthentication no
```

これでちゃんとrootで接続できなくなってることを確認してください。
このぐらいまでやればひとまず安心でしょうか、不足しているところがありましたらご指摘ください。

```bash

sudo apt update
sudo apt upgrade
```
も忘れないで。

##バウチャーの利用
購入時ネットワークも割りでお金を取られそうな感じがしてましたが、課金アラートを設定した画面の左下、**Voucher Management**から割引券を使うことで無料になるようです。
**通用流量包**がぴったり12枚ありました、毎月使うのを忘れないようにしないといけません。

##補足~SSHで繋がらない！！！~
なぜか繋がらないあなた、さっきSSHの設定をミスって繋がらなくなった**インスタンスリスト**に**VNC**というのがあるはずです。それを開いてください。
するとVNC用のパスワードが表示されるので**絶対に**忘れないよう控えておきましょう。
VNCに接続するとログイン画面になると思います。
ユーザー名は**root** ですがパスワードはわかりません、なので**インスタンスリスト**に一度もどり、
右側の**詳細**→**パスワード及びキー**→**パスワードのリセット**からパスワードを設定します。
こうすればVNCでログインすることが可能になります。
SSHでもパスワードで接続可能になると思われますので、速やかに上記の設定を施しましょう。

##感想
一部わかりにくいところもありましたが、ほとんどの部分日本語か英語で作業することができ、また変な専門用語も少なく、とても使いやすいサービスだと感じました。
この値段で使えるのは1年だそうです、大学にいる間ずっと使えるわけではないんですね。
高額請求が来ないことを祈りつつしばらく使ってみます。
間違っているところ足りないところなどあれば是非コメント欄にてお願いします。
読んでいただきありがとうございました。