1アカウント1,000円(税抜)/月ですので、リーズナブルです。安価に使いたい&複数アカウントでも使いたい、というニーズもあると思います。安価かつ柔軟に(≒複数人で)固定IPアドレスを使えるよう、VPNサーバを立ち上げる手順をまとめます。手順を作るにあたり詰まってしまった部分は、以下のWebページで解消できました(順不同)。契約・請求・キャンセル方法等については、さくらインターネット株式会社からの案内に従ってください問題なければ始めましょう。「2週間お試し無料!お申込みはこちら>」から申込を開始します。さくらの会員IDがない場合には新規登録してください。リージョンとスペックの選択では、512プランを選択してください。支払方法は、毎月払い+クレジットカードがおすすめです。確認画面にも記載がありますが、無料期間中に解約すれば料金はかかりません(2016/02/06現在)。仮登録完了通知の受信・コントロールパネルへのログイン申込が確定してしばらく経過すると、「仮登録完了のお知らせ」という件名のメールが届きます。VPSコントロールパネルにログインして状態を確認してみましょう。する際は「VPSコントロールパネル」にログインしサーバを起動して下さい。会員IDとパスワードを入力してログインします。サーバ一覧の確認サーバ一覧に、作られたばかりのサーバが表示されています。初期状態は「停止中」です。「OSインストール」のプルダウンから「カスタムOSインストール」を選択してください。x86_64」を選択して次に進みます。インストールが開始されると、コンソールを開いて作業を進めるように指示されます。「VNCコンソール(HTML5版)を起動」で次に進みます。インストール初期画面が表示されていますので、エンターキーで次に進みます。ここから先の画面は少し広くなりますので、ウィンドウを適宜広げてください。SUPPORT」で言語選択画面に入り、日本語を追加して確定(Done)します。DESTINATION」でインストール先のディスク選択画面に入ります。ここで、追加できるディスクはありませんのでいったん確定(Done)してください。次のような画面が表示されます。インストールされていた別のバージョンのCentOSがディスクを消費していて、このままではインストールできません。space」で次に進みます。all」を実行します。space」を実行します。Installation」で次に進みます。インストールが始まります。PASSWORD」を設定しておきましょう。インストールが終わると、自動的にシャットダウンしますので、サーバの一覧に戻り、サーバの左側にあるチェックボックスにチェックを入れて「起動」しましょう。状態が「稼働中」に変化します。SSHログインここから先はSSH経由で作業します。WindowsならTeraTermなど、Macならターミナルなどでログインしてください。ログイン先のサーバはメールに記載されているIPアドレス、ユーザはroot、パスワードはインストール中に設定したパスワードです。rootパスワードの設定ここから先はすべてrootで作業します。先ほど設定したrootのパスワードが気に入らない場合は修正しておきましょう。“SELINUX=disabled“となっている場合は変更の必要がありません。別のユーザを作り、パスワードを設定します。今後は、別ユーザでログインしてからrootになる、という流れを作るわけです。successfully.rootでのSSHログインの無効化SSHでログインする際、rootでのログインを許可しないように設定します。no変更を反映します。sshd.service次回以降のログインの流れについて触れておきます。先ほど作ったsshuserでログインした後、rootになるには以下のように入力します。-Password:パスワード入力sshuserでログインする流れを確認したところで、SELinuxの設定変更の反映もしておきたいので、サーバを再起動します。reboot再度SSHでアクセスできるようになったら、sshuserでログインし、rootになります。wgetこの後、設定をしていくわけですが、先にパスワードを1つ決めておいてください。各種証明書の作成時などに使います。パスワード(A)とします。複数ユーザ分を作る場合は繰り返してください。一つ前の手順で/home/sshuser以下に設置しましたので、SFTPなどでログインしてダウンロードするとよいでしょう。ca.crtユーザ名.crtユーザ名.keyまた、下記の情報も伝えます。ユーザ名ユーザ個別のパスワードクライアントの接続設定ユーザの端末上でOpenVPNへの接続設定をします。Clientを使った例を記載します。プロファイルを新規に作成します。下記の画面のように入力します。「CA証明書」の「...」を選択し、「ファイルから読み込み」を選択し、ca.crtを選択して「保存」します。「証明書」の「...」を選択し、「ファイルから読み込み」を選択し、ユーザ名.crtを選択して「保存」します。「秘密鍵」の「...」を選択し、「ファイルから読み込み」を選択し、ユーザ名.keyを選択して「保存」します。「詳細設定」を選択し、以下のように設定します。設定を保存したら最初の画面に戻り、いよいよ接続です。接続が完了したら、自分のIPアドレス確認用のサイトに行って確認してみましょう。与えられたサーバのIPアドレスになっていたら成功です。IPアドレス確認|Web便利ツール@ツールタロウなお、お試し期間中のサーバで回線速度制限がかかった状態でしたが、Webサイトを閲覧する分には支障はありませんでした。今もVPN接続している状態で編集作業をしています。さいごに必要最小限の作業にとどめたつもりでいるのですが、課題は色々あると思います。SSHはどこからでも接続できてしまう(→Firewallで閉じ、普段はさくらのコンソールから作業する等の対応は可能)このサーバの状態を監視する手段がないなどです。環境に合わせて追加・変更していただき、快適な運用をしていただければ幸いです。ここまでお付き合いいただきましてありがとうございました。Webツールも公開しています。ServerDB2XLSXExcelフィーチャーホンincludeSSHSHA2jsoupIntegerdoubleSimpleDateFormatImageMagickURLEncodesha1hashentitypasswordUUEncodeUUDecodeCloudnConoHaTunnelblickMacOSXFacebookogpdocxWordMuninHttpClientGZIPExecutorServicedigSecureCookienslookupJavaMailSMTPSSocketWebEngineJavaFXWebViewdateWHOISPropertiesInMemoryResourceBundleMySQLPostgreSQLCacheRandomAccessFileさくらのVPS正規表現matcherlogICSDatabaseescapesanitizeNetMatchericalHTMLIPアドレスcalendaricalendarグラフダッシュボードstringZXingJavaEEQRcodeoraclepunycodeJSP進数longThreadAsciiArtbase64AAアスキーアートJSchPOIImageservletRuntimeOpenVPNcentos7LinuxTomcatJava運営会社情報Web便利ツール@ツールタロウとツールタロウのブログはKanaDe株式会社が運営しています。公開ツール以外にも企業用にカスタマイズしたツール制作やWebサイト制作も承ります。お気軽にお問い合わせ下さい。ツールタロウのブログ。