CentOS5.0でOpenVPNを構築してみる。前へ次へ検索RSSFeedlyホーム>仕事>勉強CentOS5.0でOpenVPNを構築してみる。itLinkedInPocketCopy最近家でLinuxをいじってるので、リモートからGUIで安全にアクセスするためVPNを構築することにしました。■SSHじゃない理由。■SSHじゃない理由。SSHってコマンドベースだからVNC(GUI)使えないじゃないですか?そりゃlinuxいじるならCUIでやるのが普通ですが、諸所の事情でフルアクセスしたい時もあるわけです。forwading使ってVNCの経路をセキュアにする手もあるらしい...。■ということでVPNいろいろ調べた結果、OpenVPNというのがメジャーらしいのでそれを使ってみることにしました。参考にしたのはこのサイト。基本的にはこのサイトだけ見ればOKです。(3)OpenVPN設定※クライアント側作業client.ovpnにOpenVPNサーバの名前を指定するとなっていますが、ここはpingが通る名前(つまりIPアドレスかDNSで解決できる名前)を書いてください。」でvarsの中に書いた名前ではないので注意。(4)証明書廃止リスト作成(6)VPNインタフェース用ファイアウォール自動設定(7)VPNインタフェース用ファイアウォール自動設定解除(8)OpenVPNログローテート設定ここらへんは設定しなくても大丈夫。その他各種セキュリティ関係の設定もスキップしても取りあえず繋がります。最初に全部設定するのは大変なのでスキルに合わせてハードルを下げましょう。次のサイトも参考にするといいかも。最初のサイトはコマンドメインで何をやっているか分かりづらいけど、2つ目のサイトは操作の意味もちゃんとフォローしています。最初のサイトと作業の順番が違うので注意。やってることは同じなんですけど。上記サイトの通りにやったつもりでも、自分のミスで詰まる場合もあるわけで。OpenVPNクライアントが「client1.keyねぇぞボケェェェ!」という分かりやすいログ出してくれたんで助かりました。2.クライアント→サーバへのアクセス部分。全部設定してさぁ接続→案の定失敗しました。いうのって絶対一発で成功しないんだよなぁ。Windowsどうやらサーバ側に認証蹴られちゃったみたいですね。まんまやん!このメッセージだけでは原因が分からなかったためもう一度設定を見直し→ルータ側でUDPパケットの転送を行っていなかったことが判明。いやTCPは転送かけてたんですけど...。UDPパケット転送設定を行うと接続に成功。ちなみに成功時はこんなログが出ます。:グローバルIP■余談。うちの環境はCentOS5.0/WindowsXPPro。所要時間は2時間半くらい。参考Webサイトの手順を忠実に守れば誰でも設定できるけど、横道にそれた時はPKI・ネットワークの知識がモノをいいます。その点今回は詰まってもすぐ原因を見つけて解決できたのが良かったなぁと(自慢か)。真面目に設定すると穴空けやらめんどいので、ネットワークに苦手意識のある人はクロスケーブルでクラ/サバ繋いでテストするのがいいかもしれない。あと新しい事に取り組むときは心に余裕を持つ事が大切ですねぇ。いらいらしてトライ&エラーモードになると正しい方法が目に入らなくなるし、はまったら取りあえずコンビニ行くなり風呂入るなりで気分転換してと。参考にはしてないけど、今回検索してて使えそうな情報が掲載されていたページをリストアップ。itLinkedInPocketCopyVNC導入方法メモNext警察からの相次ぐ情報流出について思うこと。自宅サーバ構築時のメモいろいろ(VPNの利点編)思うところあって自宅サーバを立てる事にしました。...ちまたで人気のUbuntuについて最近Linuxの勉強ばっかり。...Linux勉強の途中経過とか最近ブログも書かずに何をやってるのかというと、Linux(や投資)の勉強である。...VNC導入方法メモいまいち分かっていないVNCの使い方をメモしてみる。UbuntuのWebアクセスが遅いので検証しようとしたら、WinXP仮想イメージのマウントではまった。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。