証明書という言葉が使われていますが、これはSSLで慣習的に使われる言い回しのようで、認識としては『公開鍵』としても差し支えないようです。誰にでも公開され、暗号化するときに鍵をかけるために使用できるものです。?これからまだまだ先は長いですよ?VPNサーバー本体の証明書と鍵の作成それっていま作ったんじゃないの?と思った人。四の五の言わずルーチンワークに従ってください。いままで作っていたものは、あくまで認証(CA)局の証明書と鍵です。局とか言ってしまうと、あちこちにサーバーがあるイメージが起きてしまいますが、証明書とかCA局とかすべて一つのサーバー内での話です。(もちろん分けても出来ます。ここではあくまで自宅サーバーなどの単一PCでどうするか?で扱います。企業などはおとなしくYAMAHAルーターを使って下さい。)次はVPNサーバー本体のものを作ります。SSLの世界は複雑なのです。[このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。:IA5STRING:このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。Updatedまたまた中身を拝見してみましょう。serialなんだか、色々増えましたね。初めはみんな分かりづらいのです。さっき作ったCA認証局にたどり着くと、CA局がハンコを押した証明書を作成して返してくれます。その名の通り、証明を要求しているわけです。これで正しく自分の求めている場所にアクセスしてるんだなぁ。確証が取れるわけです。ここまで話しを広げておいてなんですが、実はこのcsrファイルはVPN接続では通常使用されません。削除してしまっても何ら差し支えありません。・・・今後、ユーザーを増やすときにはこれを繰り返します。[このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。:IA5STRING:このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。鍵と証明書が作成出来ました。いうファイルができあがり、作成しなければならないものはすべて完了です。これは、サーバーがユーザーと鍵を交換する際に、暗号化するための元になるパラメータ(媒介数)です。)パラメータとは、イメージ的には酵素です。自分自身は性格を変えずに、周りに影響を与えまくるアレです。考えずに、これがSSL/TLSには必要なのだと覚えた方が良さそうです。ディレクトリに移動してしまいましょう。青字・・・ユーザーのパソコンへ。紫字・・・両方に必要。index.txtワケ分らなくなってきましたねー。必要なものをとっとと移動(ca.crtだけはコピー)しましょう。コピーや移動は人によってやり方や手癖が違うと思いますので、自由勝手にやってください。ca.crtだけは、クライアント側でも必要なので、このまま作業をするときは移動よりはコピーにしておけばここに残ります。/etc/openvpn/色々なファイルがごった返していますが、サーバー側で使うのは上記の4ファイルだけです。移動(mv)・コピー(cp)してください。無くしたり人に上げたり年貢として納めたりしないでください。次は、上記の3つのファイルを頑張ってアクセスする対象のパソコンに移してください。方法はUSBでもフロッピーでもsambaでもなんでも良いです。255.255.255.0"・・・自分のルーターのゲートウェイとサブネットを記述してください。nobody・・・セキュリティ向上のためLINUX系サーバーはこの行を設定してください。nogroup・・・セキュリティ向上のためLINUX系サーバーはこの行を設定してください。以上を確認・編集をしてください。その他の細かい編集は各自気の済むまでおこなってください。ta.keyについてもっと安全にできるらしいです。仕組みはよく知らないのですが、これを設定すると毎回署名があるか確認をするようになるらしいです。ta.keyこれだけで共有鍵の作成完了です。作成されたta.keyはサーバー、ユーザー共に持っていなくてはなりません。それぞれ以下のように編集します。1を追加すればOKです。これをすることで、様々な攻撃や不具合・成りすまし等からの耐性を持つことができるそうです。自分はやってないのですが、たった2~3分の手間で、メリットは大きいと思います。fowardを許可してください。いままで言うの忘れてましたが、今回の設定はブリッジ(tap)接続ではなく、ルーター(tun)接続です。サーバーをルーターにして上げなければなりません。server.となっていれば、成功です。faild!などのエラーが出た場合はとにかく試行錯誤してください。どこかの記述が必ず間違っています。ルーターの設定ルーターの設定です。ここまでやっておいて何なのですが、このルーターの設定でつまずく人が非常に多いらしいです。場合によってはルーターにその機能がないため、そもそも外に公開できないかも?なんて記事もよく見かけます。最近のルーターであればほぼ、っていうか、絶対できるはずですのであきらめずに頑張ってください。『外部に公開するポート』はUDP1194ポートを使用します。(変えることも出来ます。)これは、OpenVPNを設定したときに、TCPを使うかUDPを使うか決めたと思いますので、それに従ってください。TCPorUDPに関しては色々文献があり、いわゆるTCPoverTCPを非効率だと考える人が多く、実際にもの凄く非効率的です。遅いインターネットでの話ですが。TCPはパケットの整合性を逐一検査。UDPはパケット垂れ流し。言うのがありまして、UDPは転送されたパケットの整合性を保証していません。UDPの方が悪いように感じますが、要するに、たかだかファイルのやり取りをするのにTCPはいちいちチェックが激しすぎるから遅い回線だとトロいし、不安定になる要素がものすごく多いよ。言うようなことらしいです。ポートの開放が済みますといよいよあなたのサーバーは外に公開されています。誰でも玄関までは来ることができてしまうということです!どきどき。VPNなんてのはそもそもローカルではなくてお外を通すためのものですから、内側で自己満足をしていても何の意味もないです。勇気を出してくださいっ!また、もう一つ『LAN側の静的ルーティング』が必ず必要になります。これが出来ないルーターがあるらしいです。言葉を換えて存在するかも知れません。具体的には、IPルーティングテーブルの静的登録が可能な設定を探すのですが、たとえば、10.8.0.0/24宛に来たパケットを192.168.1.100などのサーバーのアドレス(ゲートウェイ)に相互に飛ばせるような設定です。いう仮想ネットワークカードがインストールされます。実はサーバー側にもOpenVPNをインストールしたときに、どさくさにまぎれて導入されています。早い話が、サーバー側・クライアント側両者にこの仮想ネットワークカードを入れて、それ同士で暗号通信させ合いましょう!というチョコザイな画期的な寸法なのです。そこでそのTapに割り当てられるアドレスが、10.8.0.0/24系統ということになります。言うことは、一つのパソコン内に192.系統と10.系統が混在するわけです。192.系統のルーターには192.系統のアドレス処理しか行いませんので、別のネットワーク空間である10.系統が来た時だけ特別ルールを適用してあげねばなりません。そのため、上の項目で行った"静的ルーティング設定"が必ず必要になるわけです。ここで意外と「仮想」という文字に惑わされる人が多いのですが、ただ単にソフトで作られたネットワークカードと思ってください。デバイスマネージャーを覗くとちゃんとカードとして認識されているはずです。接続に成功するとサーバーの設定によってはインターネットができなくなったりします。この原因はDNSが探せないためです。あせらずTap-WIN32のDNSサーバーを192.168.1.1(ルーターのDNSアドレス)のように設定してあげれば問題解決となります。sambaの設定さんばの設定です。環境によってまちまちですが、ポイントをメモしておきます。192.168.0.0/24のように設定します。サブネットは別にCIDRでも構いません。文字の制限テキストは5文字から500文字でなければいけません以下に表示された文字を入力してから送信してください。システム更新しました[Joomla!]システム更新しました[1.73]呪!Joomla!1.7でみごとサイト公開!!スーパー牛さんパワーを味わった。