TOPさくらのVPSさくらのVPS上のCentOS7で一気にVPN環境を構築する方法さくらのVPS上のCentOS7で一気にVPN環境を構築する方法スポンサーリンク2015年9月27日さくらのVPS前のサーバでも構築していたIPSec&L2TPによるVPN。今月サーバを変更したので再度構築する事にしました。再構築する理由は主にこの2つFTPをVPN内からのみアクセス出来る様にするアクセス解析で自分のアクセスの除外の2つです。logswatchなどを見ていると、侵入しようとする輩が居るのでインターネットからアクセス出来ない様にする事でセキュリティー向上を測ります。アクセス解析は自宅ではIPを指定しても良いのですが自宅外でiPhoneからアクセスすると除外されず、カウントされてしまいます。そこで、VPNからのアクセスを除外する様に設定する様にしました。スポンサーリンクxl2tpdとlibreswanで構築するVPNしかし、CentOS7ではファイアウォールがiptablesの代わりにFirewalldになったので今までの方法は使えなくなりました。イロイロと調べた結果、コマンド1発でVPN環境を構築出来るスクリプトを発見!今回はこのスクリプトを利用しました。使用したスクリプトはこちら。mix3/L2TP_IPSec_vpn_setup_for_centos7.sh以下のコマンドで出来ました。L2TP_IPSec_vpn_setup_for_centos7.shこのスクリプトの良い所は必要のソフトのインストールから、VPNサーバとしての設定を自動的に行ってくれる所です。インストール完了後は、アカウント設定と共通鍵を速やかに変更して下さい。共通鍵は/etc/ipsec.d/default.secretsアカウント設定は/etc/ppp/chap-secretsを編集します。アカウント情報は、以下の様な書式になっています。"(IPアドレス)"アカウントはアカウント名を適当に。xl2tpdは認証に使用している名前なのでそのまま。パスワードは、このアカウントのパスワードを入れます。IPアドレスは、*でOKですが指定したい場合は指定出来ます。