====== VPN 接続について ======
学内の環境に VPN 接続するには設定が必要である。
詳細はリンク先を見ること。
* [[https://www.koeki-prj.org/roy/openvpn/|OpenVPNによる学内ネットワーク接続]]
設定は次の三段階で行う。
- roy で鍵ファイルを作成する
- OpenVPN をインストールする
- 作成した鍵ファイルを PC やモバイル端末で OpenVPN に登録する
OpenVPN がインストールしてあれば 2 は必要ない。
**※PC とモバイル端末では同じ鍵ファイルを使い回さずに別々に作ること。**
===== モバイル端末の設定 =====
==== 設定1:鍵ファイルの作成 ====
事前に大学のアンケートシステムへのメールアドレスの登録が必要である(ほとんどの人は済ませているはず)。
大学の端末で以下の作業を行う。
=== ① roy にログイン ===
仮想端末に「''**ssh roy**''」と入力して学内サーバ roy にログインする。
% ssh roy
パスワードを入力してログインする。
ログインに成功すれば、以下のようにプロンプトに roy と表示される。
roy{氏名}%
=== ② 鍵ファイルの作成 ===
roy で「''**mkvpnkey -mobile**''」と入力して鍵を作成する。「''**mkvpnkey**''」と「''**-mobile**''」の間にはスペースが必要である。
roy{氏名}% mkvpnkey -mobile
はじめに端末のログイン用パスワードを聞かれるので入力する。
その後、VPN用パスフレーズを聞かれるので入力する。
VPN用パスフレーズとは、VPN接続専用のパスワードのことで、ログイン用パスワードとは別に考える必要がある。
作成された鍵は**アンケートシステムに登録したメールアドレス**に送られる。
----
==== 設定2:OpenVPN Connect のインストール ====
モバイル端末に OpenVPN Connect をインストールする。
* Android用:[[https://play.google.com/store/apps/details?id=net.openvpn.openvpn|OpenVPN Connect(Google Play)]]
* iPhone用:[[https://apps.apple.com/jp/app/openvpn-connect/id590379981|OpenVPN Connect(App Store)]]
既にインストールしてあればインストールする必要はない。
----
==== 設定3:OpenVPN に鍵を登録 ====
モバイル端末で以下の作業を行う。
=== ① 鍵ファイルの保存 ===
作成した鍵ファイルのメールは VPN 接続したいモバイル端末で受け取ったものとする。
鍵ファイルのメールを開くと鍵ファイル(拡張子 .ovpn)が添付されているのでモバイル端末に保存する。
**保存先の場所と鍵ファイル名は覚えておくこと。**
=== ② 鍵ファイルの登録 ===
- OpenVPN Connect を起動する。
* 初回は利用規約が表示されるので、''**[AGREE]**''(同意)をタップする。
- 「Import Profile」の画面が表示される(「Profiles」の画面の場合は後述)。
- 「FILE」タブをタップする。{{ :tips:openvpn_mobile1.png?nolink |}}
- ①で保存した鍵ファイル(拡張子 .ovpn)の場所を探して選択する。
- 選択したら ''**[IMPORT]**'' をタップする。成功すれば「Profile successfully imported」と表示される。
- ''**[Save Private Key Password]**'' をタップする。
- 鍵作成時に入力したVPN用パスフレーズを入力する。
- 右上の ''**[ADD]**'' をタップする。{{ :tips:openvpn_mobile2.png?nolink |}}
以上で設定は終了である。
すでに鍵を登録してある場合には起動後に「Profiles」の画面が表示される。
{{ :tips:openvpn_mobile3.png?nolink |}}
右下の ''**[+]**'' をタップすると「Import Profile」の画面になるので、そこで鍵ファイルの登録を行うことができる。
\\
\\
すでに登録してある鍵が不要な場合は、「Profiles」の画面で不要な鍵ファイルの右側にあるペンのアイコンをタップし、「Edit Profile」の画面で''**[DELETE PROFILE]**''をタップする。
\\
----
==== VPN 接続 ====
- OpenVPN Connect を起動する。
- 「Profiles」の画面が表示される。{{ :tips:openvpn_mobile3.png?nolink |}}
- 登録した鍵ファイルの左側にある丸いボタンをタップする。
- VPN接続に成功すれば「CONNECTED」と表示される。
===== Windows の設定 =====
==== 設定1:鍵ファイルの作成 ====
大学の端末で以下の作業を行う。
=== ① roy にログイン ===
仮想端末に「''**ssh roy**''」と入力して学内サーバ roy にログインする。
% ssh roy
パスワードを入力してログインする。
ログインに成功すれば、以下のようにプロンプトに roy と表示される。
roy{氏名}%
=== ② 鍵ファイルの作成 ===
roy で「''**mkvpnkey**''」と入力して鍵を作成する。
roy{氏名}% mkvpnkey
はじめに端末のログイン用パスワードを聞かれるので入力する。
その後、VPN用パスフレーズを聞かれるので入力する。
VPN用パスフレーズとは、VPN接続専用のパスワードのことで、ログイン用パスワードとは別に考える必要がある。
作成された鍵は**大学のメールアドレス**に送られる。
----
==== 設定2:OpenVPN のインストール ====
Windows 用の OpenVPN をインストールする。
* [[https://openvpn.net/community-downloads/|OpenVPN Community Downloads]]
「Windows 64-bit MSI installer」をダウンロードしてインストールする(ダメな場合は「Windows 32-bit MSI installer」)。
既にインストールしてあればインストールする必要はない。
----
==== 設定3:OpenVPN に鍵を登録 ====
Windows で以下の作業を行う。
- [[https://www.koeki-prj.org/mail/|koeki MAIL]] にログインする。
- 鍵ファイルのメールを開くと鍵ファイル(拡張子 .zip)が添付されているのでダウンロードして保存する。
- 保存した鍵ファイルのあるフォルダ(普通は「ダウンロード」)を開く。
- 鍵ファイルの上で右クリックして ''**[すべて展開]**'' を選択する。
- 展開先として「''C:\Users\ユーザ名\Downloads\cxxxxxx-xxxxxxxx''」となっているところを「''C:\Users\ユーザ名\OpenVPN\config''」にする(「''ユーザ名''」は人によって異なる)。
- ''**[展開]**'' をクリックする。
----
==== VPN 接続 ====
- タスクバーの「^」をクリックして「''OpenVPN GUI''」の上で右クリックする。
- 鍵の名前「cxxxxxx-...」がいくつか表示されるので一つ選んで ''**[接続]**'' をクリックする。
- パスワードを聞かれるので鍵作成時に入力したVPN用パスフレーズを入力して ''**[OK]**'' をクリックする。''**[パスワードを保存]**'' にチェックを入れておくと次からパスワードは聞かれない。
----
==== 古い鍵の削除 ====
- タスクバーの「^」をクリックして、「''OpenVPN GUI''」の上で右クリックする。
- ''**[終了]**''をクリックして OpenVPN を終了する。
- Windowsキー+eを押してホームのフォルダを開く。
- 「''ホームの検索''」で「openvpn\config」を検索する。
- 検索結果の中で「config」のフォルダが見つかればダブルクリックして開く。
- 古い鍵のファイルが入っているので、そのファイルを削除する。
- OpenVPN を起動する。起動方法が分からなければ PC を再起動する。
===== VNC Viewer =====
VNC Viewer を使って大学の端末のデスクトップ環境に接続できる。
学外からは事前に VPN 接続が必要である(学内では VPN 接続は不要)。
----
==== VNC Viewer ====
* [[https://www.realvnc.com/en/connect/download/viewer/|RealVNC]]
* OS を選択して「''Download RealVNC Viewer''」をクリックする。起動後はメニューから ''**[File]**''%%->%%''**[New connection]**'' を選択して VNC Server に接続先を入力する。表示される色数が足りない場合は Properties の Options で Picture quality を ''**[High]**'' に設定するとよい。
* [[https://sourceforge.net/projects/tigervnc/files/stable/|TigerVNC]]
* 最新のバージョン番号(例えば ''x.y.z'' とする)をクリックし、Windows なら「''vncviewer64-x.y.z.exe''」をダウンロードする。
* [[https://forest.watch.impress.co.jp/library/software/ultravnc/|UltraVNC(Windows)]]
* 通常は64ビット版をインストールする。インストール後はアプリ「''UltraVNC Viewer''」を起動する。
----
==== 接続先の設定 ====
接続先のサーバーとポート番号には「''n.e.koeki-u.ac.jp:8''」と入力する。