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月号 [雑誌]
- 出版社/メーカー: 技術評論社
- 発売日: 2007/05/18
- メディア: 雑誌
- 購入: 1人 クリック: 7回
- この商品を含むブログ (8件) を見る
参考書2:
OpenVPNで構築する超簡単VPN入門―Windows/Mac OS X/Linux対応
- 作者: ケイズプロダクション
- 出版社/メーカー: ラトルズ
- 発売日: 2006/09
- メディア: 単行本
- 購入: 1人 クリック: 36回
- この商品を含むブログ (8件) を見る
まずはOpenVPNのインストール。必要なのは、
- OpenVPN
- lzo
- pam
らしい。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:.
インストール終了。