公開日:2014年05月26日さくらのクラウドを個人的にはよく使わせていただいています。今回仮想ルーターをさくらのクラウドで作成してWEBサイトのセキュリティーを高めてみたいと思います。さくらのクラウドで月1900円の固定IP環境を構築する使うOS今回使うOSは仮想ルーターとしてよく使われるVyatta(ヴィヤッタ)を使います。ルーター機能に特化しているため、標準でVPN、ファイアウォールなどがついています。イメージイメージとしてはこんな感じになります。自宅のPCはインターネットさえ繋がればいいので固定IPにする必要性はありません。vyattaとVPN接続ができれば良いです。さくらのクラウドにログインまずはさくらのクラウドにログインします。VyattaはさくらのクラウドしかつくれないのでVPS契約しても作成はできません。ISOアップロードはできるので行ってよいかはさくらインターネットに確認してください。サーバー一覧から追加をクリックサーバーの一覧から追加をクリックします。Vyattaを作成Vyattaを作成していきます。名前:好きな名前を入れてください説明:作成するサーバーの説明を入れてください。タグ:空欄でも可アイコン:特に設定しなくても問題ありません。CPU:1コアを選択します。ディスク:作成のままにしておきます。ディスクプラン:SSDがお勧めです。ディスクインターフェース:そのままにしておきます。ディスクソース:アーカイブを選択します。32bitを選択します。ディスクサイズ:20GB。ディスク修正:はいホスト名:好きな名前を入れてください。いれなくても可パスワード:8文字以上でいれください。CoreNIC:インターネットに接続インターネットに接続:1IP共有セグメント/100Mbpsベストエフォートとします。※画像はクリックで拡大します。Vyattaの確認サーバーの作成が終わったら一覧の情報から確認できます。作成後は電源がきれた状態になります。※画像はクリックで拡大します。情報一覧が表示されたらNICのタブをクリックします。今度はNICの追加をします。Vyattaの現在の状態はeth0があり、eth1がないのでeth1を追加することになります。eth0=グルーバルIPアドレスになります。このIPで接続するということです。eth1=ローカルIPアドレスになります。このアドレスはVPN接続一番上の図でいうとこのクライアントマシンとvyattaを繫ぐことになります。※画像はクリックで拡大します。NICの追加をします。コンソール画面の追加をクリックします。なにも設定する必要はありません。※画像はクリックで拡大します。追加された状態になります。電源を押して起動させます。ダウンとなっているとこを起動にすれば起動します。コンソール画面でちょっと操作ここからはコンソール画面での操作になります。慣れないですが頑張ってください。SSHのサービスを起動すればターミナルやPuttyからでもアクセスできます。※画像はクリックで拡大します。仮想サーバ作成時にVyattaのパスワードを入力します。これが表示されていればとりあえずOKです。このモードでは一般モードとよばれるモードなのでVPNの設定などはできません。configureコマンドconfigureと入力すると、vyatta@vyatta#と表示されます。この表示になれば設定ができるようになります。eth1設定ローカルIPとなるeth1は設定されておりません。10.200.0.1/24ポイント:10.200.0.1/24という箇所がローカルIPとなります。ここは任意で設定できます。NATの設定VPN接続に必要な設定を行います。masqueradeVPN(L2TP/IPSecの設定)VPNを設定します。ここで使うVPNはL2TP/IPSecというタイプのになります。仮想サーバーデフォルトゲートウェイ設定の反映Vyattaでは設定を行ったらcommitというコマンドを叩きます。このコマンドが設定を反映させることになります。サーバーの再起動後でも設定を保存したままにするcommitコマンドは、サーバーが再起動したら設定が解除されてしまいます。この設定を解除されないようにするため、saveコマンドを入れます。これをすることでサーバーを再起動しても設定は維持されたままになります。個人支援・寄付についてサイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。