OpenVPNインストール

OpenVPNの概要は以下を参照。

OpenVPNはフル機能のSSL VPNであり,以下の機能を実装している:業界標準SSL/TLSプロトコルを利用したOSI第2・第3層相当のセキュアなネットワーク拡張,証明書やスマートカードやユーザ・パスワード等による柔軟なクライアント認証,VPN仮想インタフェースに対してファイアウォールによるユーザ・グループベースのアクセス制御.なお,OpenVPNはWebアプリケーションのプロキシでもないし,ブラウザで動くようなものでもない.
OpenVPN 2.0 HOWTO Japanese Translation

また以下も参考に。
ゼロ円でできるインターネットVPN(1/4)
セキュリティ的なメリットなどは以下でも記載されている。
SSL VPN と OpenVPN:多くの嘘とわずかな真実 (3/4) - ITmedia エンタープライズ



インストールの際に参照した本は以下の二つ。
参考書1:
Software Design (ソフトウエア デザイン) 2007年 06月号 [雑誌]

Software Design (ソフトウエア デザイン) 2007年 06月号 [雑誌]

雑誌なので、スッキリと記載されており明解。


参考書2:

OpenVPNで構築する超簡単VPN入門―Windows/Mac OS X/Linux対応

OpenVPNで構築する超簡単VPN入門―Windows/Mac OS X/Linux対応

基礎もしっかり書いてあるので有り難い。

まずはOpenVPNのインストール。必要なのは、

らしい。pamは入っている(多分)。またDebian(etch)の場合はOpenVPNをapt-getしようとしたらちゃんとlzoを入れてくれた。

degas@debian:~$ sudo apt-get install openvpn
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
以下の特別パッケージがインストールされます:
  liblzo2-2
以下のパッケージが新たにインストールされます:
  liblzo2-2 openvpn
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
397kB のアーカイブを取得する必要があります。
展開後に追加で 1114kB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://cdn.debian.or.jp etch/main liblzo2-2 2.02-2 [59.5kB]
取得:2 http://cdn.debian.or.jp etch/main openvpn 2.0.9-4etch1 [338kB]
397kB を 1s で取得しました (309kB/s)
パッケージを事前設定しています ...
未選択パッケージ liblzo2-2 を選択しています。
(データベースを読み込んでいます ... 現在 42393 個のファイルとディレクトリがインストールされています。)
(.../liblzo2-2_2.02-2_i386.deb から) liblzo2-2 を展開しています...
未選択パッケージ openvpn を選択しています。
(.../openvpn_2.0.9-4etch1_i386.deb から) openvpn を展開しています...
liblzo2-2 (2.02-2) を設定しています ...

openvpn (2.0.9-4etch1) を設定しています ...
Starting virtual private network daemon:.

インストール終了。