---
title: "Vultrで遊ぶ part1 | grasys blog"
url: "https://blog.grasys.io/post/yusukeh/vultr-part1/"
description: "こんにちは、長谷川です。 最近macbookをM2のmacbook pro 13 inchに切り替えました。 法人のネットバンクを触るためだけにWindowsが必要でParallelsを入れる必要があって、Apple ChipでWindowsが動くところまで待ってた感じです。この前の機種が4年前のmacbook pr…"
---

# Vultrで遊ぶ part1

-   ![](/_astro/noicon.CTHOhNiB_1HMs6A.webp)[yusukeh](/authors/yusukeh/)
-   公開日：2022年9月16日
-   カテゴリー：[Tech](/categories/tech/)
-   タグ：[#vultr](/tags/vultr/)[#シリーズ: 仕事に関係ない](/tags/シリーズ-仕事に関係ない/)

![Vultrで遊ぶ part1](/_astro/ogp.Bf4syf6y_ZNahEg.webp)

こんにちは、長谷川です。  
最近macbookをM2のmacbook pro 13 inchに切り替えました。  
法人のネットバンクを触るためだけにWindowsが必要でParallelsを入れる必要があって、Apple ChipでWindowsが動くところまで待ってた感じです。この前の機種が4年前のmacbook proなんで性能の爆上がりが激しくて進化にビビってます。環境も一新してあらゆるアプリを[Dracula](https://draculatheme.com/) Themeにすることにハマってます🧛‍♂️

最近事務的なお仕事でいっぱいで😂、現実逃避で仕事に関係ないシリーズを勝手にやっていきます。  
[Vultr](https://www.vultr.com/)で遊びます！  
今回はVM Serverを立ち上げて、SSHするところまでかな

## vultr The Infrastrcture Cloud™

[https://www.vultr.com/](https://www.vultr.com/)

![vultr The Infrastrcture Cloud™の画面](/_astro/01-vultr_top-1024x732-eba436f6.C6d471kU_1fBGJJ.webp)

vultr top page

ゔぁるたー？  
読み方がわからないので、こういうときはYouTubeで発音を聞くのが一番です👂  
[https://www.youtube.com/watch?v=lu2MpIXCbPw](https://www.youtube.com/watch?v=lu2MpIXCbPw)  
ゔぁるちゃーです。最初からわかってました😄

## まずは登録

![まずは登録の画面](/_astro/02-Register_an_Account__Sign_Up_Now_-_Vultr_com-9c2d9be9.CTgKRkmY_ZcvnED.webp)

vultr アカウントを作成

普通に登録しましょう。  
登録したらクレジットカードの入力を求められます。最初にデポジットするかみたいな質問もあるけど好きにしてください。

## Deploy New Instance

新しいおもちゃを前にワクワク😁が止まらないんですが、  
ぐっとこらえてblogのネタ用のスクショを撮っていきます🤣

### Choose Server

![Choose Serverの画面](/_astro/03-Deploy_Servers_Choose_Server-1024x560-c768e8f6.DhWeI9___W6kzn.webp)

Choose Server

なんかハードウェア的な分類がいろいろあるみたい。

-   Optimized Cloud Compute
-   Cloud Compute
-   Cloud GPU
-   Bare Metal Servers

Cloud ComputeはShared vCPUだからめっちゃ安いな・・・$2.50/mo(2022/09/16)  
GPUついてるCloud GPU、独立させられるBare Metal Serversってのもある。  
ここは**Optimized Cloud Compute**で行く

### Server Type

![Server Typeの画面](/_astro/04-Deploy_Servers_Server_Type-1024x141-cdf26008.BuZyBFvm_2oJVAG.webp)

Server Type

Server Typeか、今は[Vultr](https://www.vultr.com/)を触って遊ぶことが目的なので**General Purpose**で行く

### Server Location

![Server Locationの画面](/_astro/05-Deploy_Servers_Server_Location-1024x633-e1ad28b7.MCsjWJdh_2gKdGN.webp)

Server Location

あまり知られてないけど意外性爆発でしょ？  
というか[Vultr](https://www.vultr.com/)を知って、Locationの多さがBlog書く理由だったりする。  
フル機能満載のPublic CloudというよりVPSではあるけどね

まあ触って遊ぶが目的なので**Tokyo**で行く

### Server Image

![Server Imageの画面](/_astro/06-Deploy_Servers_Server_Image-1024x529-6fd67f3e.KXfeJttx_ZyfMYl.webp)

Server Image

Server Imageもいっぱいあるね〜  
まあここはDebianかな、CLIだけだし（というか最初からDebianが選択されてる）

### Server Size

![Server Sizeの画面](/_astro/07-Deploy_Servers_Server_Size-1024x545-aab0f13f.C9K9hp_4_1hDKKy.webp)

Server Size

Server Sizeかというよりぱっと見た感じDisk Sizeな気がするけど、下にvCPUs, Memory, Network Bandwidthの記載あるな  
**Bandwidth**は後でわかるんだけど月間の帯域です。

### Add Auto Backups

![Add Auto Backupsの画面](/_astro/08-Deploy_Servers_Add_Auto_Backups-1024x250-bac2a38c.NtkmYSUa_Z27vkB6.webp)

Add Auto Backups

$6.00/moでお金取られるけど、どんなバックアップ取られるのかみたいから**ON**で行く  
Snapshotの機能はあるみたいだからなんだろうね？  
よくあるSnapshotってそこからの復元ってちょっとひと手間あるから、なんかすごい簡単に巻き戻せるとかなのかな  
めっちゃ**RECOMMENDED**って書いてあるし😂

### Additional Features

![Additional Featuresの画面](/_astro/09-Deploy_Servers_Additional_Features-460f3196.f-88C2Sz_Kiisi.webp)

Additional Features

Virtual Private Cloudsがあるってことは基本的には1台ずつ使って、クラスタ組みたいときにVPC作ろうぜって感じなのか・・・  
まあ今回はさっきからずっと言ってるけど触って遊ぶが目的なのでこのまま行くぜ！

### SSH Keys

![SSH Keysの画面（1）](/_astro/10-Deploy_Servers_SSH_Keys-1024x203-b708ca0c.Co3CJlhv_Z1HXiJt.webp)

SSH Keys

SSH Keyの追加画面  
追加した後だけど・・・

![SSH Keysの画面（2）](/_astro/11-warp_ssh_-keygen-74aa4de3.CL5d98w9_24gIgp.webp)

ssh-keygen

Plain textcontent\_copy

```
ssh-keygen -t ed25519 -f ~/.ssh/vultr.id_ed25519 -C "<MailAddress>"
cat ~/.ssh/vultr.id_ed25519 | pbcopy
```

ちょっとpbcopy使っちゃってるからmacOSな感じだけど、macOSじゃなければcatでコピーするなりして下さい

あと参考に [How Do I Generate SSH Keys?](https://www.vultr.com/ja/docs/how-do-i-generate-ssh-keys/?_gl=1*1ke4uv*_ga*ODQwNzM4OTQ5LjE2NjE4Mjc0MDE.*_ga_K6536FHN4D*MTY2MzI5NjkwMC44LjEuMTY2MzI5ODE5MS4wLjAuMA..)

### Server Hostname & Label

![Server Hostname &amp; Labelの画面](/_astro/12-Deploy_Servers_Server_Hostname_and_Label-1024x132-2253597d.BLXhI9-w_ZsbKcB.webp)

Server Hostname & Label

hostname入れるとlabelも同じのが勝手に入ります。

### Deploy Now

![Deploy Nowの画面](/_astro/13-Deploy_Servers_Deploy_Now-1024x112-4f7dba14.Bq7l2C0w_j3LVx.webp)

Deploy Now

起動前に金額出るの親切だね

### Instance Installing

![Instance Installingの画面（1）](/_astro/14-Products_Instances_Installing-1024x445-37fce9a8.CgoOTKhN_ZBcdBO.webp)

Instance Installing

右のStatusがくるくる回ってます。

すぐクリックできないけどちょっと待つとhostnameのあたりがクリックできるようになって  
この画面に飛べるようになる。

![Instance Installingの画面（2）](/_astro/15-Instance-1024x523-598b7079.D7jTCuGi_Z1nnRrn.webp)

Instance

右上にあるボタンを押すとコンソールが開いてInstall, Initialize, Bootupが見れる。

![Instance Installingの画面（3）](/_astro/16-noVNC_installing-1024x645-d6ae683e.Dg5PvdfS_2nYJeq.webp)

noVNC Console

ここでRunningになって接続しようとしても繋がらないので気をつけて  
コンソールみるとPackage Updateしててまだ入れなかったりします。  
なのでゆっくりFirewallでも設定しに行きましょう！

## Firewall

Instanceが起動中の間にFirewallをSetupしよう！

![Firewallの画面（1）](/_astro/17-Firewall-1024x673-bb1af4f0.d2TnNLjU_1dq0sO.webp)

Firewall

Productの上のメニューに**Firewall**があるので作成する。  
Add Firewall Groupを押すとこの画面に飛べる。

![Firewallの画面（2）](/_astro/18-Manage_Firewall-1-1024x558-df3f4bd3.C6tWJO_s_WdAuc.webp)

Manage Firewall Group

自分のIPを調べる・・・

![Firewallの画面（3）](/_astro/19-warp_ipinfo-279137f5.CbJs4Ro1_1eiAAC.webp)

warp ipinfo

なんてやっても無駄だった🤣  
めっちゃ親切だった・・・😅

![Firewallの画面（4）](/_astro/20-Manage_Firewall_MyIP-1-1024x542-d67cbe36.DzBb528k_Z1fsfJm.webp)

Manage Firewall MyIP

Sourceに**My IP**ってあって勝手に入った😆  
後は右のActionの下の\*\*+ボタン\*\*を押しておもむろに追加！

![Firewallの画面（5）](/_astro/21-Manage_Firewall_result-1-1024x517-0cd2f5ac.DZlYkFiq_i3iNx.webp)

Manage Firewall added MyIP

左の**Linked Instances**をクリック

![Firewallの画面（6）](/_astro/22-Manage_Firewall_select_Instances-1024x452-facce7a9.DF_vFTOa_Z1u3O6e.webp)

Manage Firewall Group Linked Instance

セレクトボックスがあってそこにインスタンスの一覧があるんで、選択して右の+ボタンを押す！  
そこかしこにIPが書いてある・・・モザイクするのがめんどい・・・😅

これで一旦Firewallは完了

![Firewallの画面（7）](/_astro/23-Manage_Firewall_120seconds-14964b9e.DzT-h5wR_Ct5Pj.webp)

Inbound IPv4 Rules

なんかちょっと時間かかるみたい。  
スクリーンショット撮ったりしてて、そんなに俊敏にあちこち触れてないからわからないけど・・・

## それじゃぼちぼちSSHするぞ

左下にIP Address, Username, Passwordがある。

![それじゃぼちぼちSSHするぞの画面](/_astro/24-product_instance-1024x508-89663755.XLG2qHpx_dqIgD.webp)

Product Instance

実は急にSSHしても繋がらなくて、一度右上のコンソールからrootでloginしたらsshできるようになった。  
PasswordをコピペしたいときはnoVNCの左側にあるpasteからペーストしないといけないので注意

## 感想

-   rootから始まるからなんかUser作った方が良さげ
    -   /homeみたら空っぽだった
    -   Instance作る時のAdditional Featuresにあったcloud-initを有効にした方が良さげ
-   起動して入れちゃえば、当たり前だけど普通にdebian
-   一番小さいCloud ComputeはShared vCPUだけど$2.50/mo(2022/09/16)は結構魅力的なんじゃないか
-   癖がないので個人的には好き
    -   Firewallにcloudflareの文字があって思ったけど、1台だけでwordpressとcloudflareとかなら結構良いんでないかな
    -   User追加とかSSH key連携とか
    -   IAMとか
    -   上記の細かい話がない
    -   すっごい無垢な感じ
-   [Terraform](https://registry.terraform.io/providers/vultr/vultr/latest/docs)もあるな

ちょっと次回は[vultr cli](http://blog.jamesclonk.io/vultr/)使ってインスタンス作ってみる。（ほんとにやるのか？

## この記事を書いた人

[![](/_astro/yusukeh.BvUd2yKE_1mQ6Fp.webp)](/authors/yusukeh/)

### [yusukeh](/authors/yusukeh/)

Fly high. Think deep. Move fast. Go far.🦅

-   [X](https://x.com/yusukeh "X")
-   [GitHub](https://github.com/yusukeh "GitHub")
-   [Medium](https://medium.com/@yusukeh "Medium")
-   [Facebook](https://www.facebook.com/yusuke.exzm "Facebook")
-   [Instagram](https://www.instagram.com/yusukehasegawa/ "Instagram")
-   [LinkedIn](https://www.linkedin.com/in/hasegawa-yusuke-091b4164/ "LinkedIn")

[プロフィールと記事一覧](/authors/yusukeh/)