0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【金沢工大】 LinuxからVPNを使う方法 bashでコマンド一発でログイン

Last updated at Posted at 2019-08-22

金沢工業大学のVPNにLinuxから繋ぐ方法 bashでコマンド一発でログイン

GitHubにこんなソースコードが有ります。openfortivpnというらしいです。
https://github.com/adrienverge/openfortivpn

openfortivpnリポジトリは、ホームディレクトリ(つまり /home/username/)に配置してください。配置した後のパスは、/home/username/openfortivpn/のようになります。

次に、expectというパッケージをapt-getでインストールします。

sudo apt-get install expect

openfortivpnはconfigファイルを書くことでも設定できるそうですが、私は面倒なのでbashのスクリプト書きました。(苦笑


#!/bin/sh

PW="my_linux_sudo_password"
VPN_PW="my_vpn_password"
expect -c "
spawn sudo /home/username/openfortivpn/openfortivpn ras2.kanazawa-it.ac.jp:10443 -u a1234567
expect \"username:\"
send \"${PW}\n\"
expect \"password:\"
send \"${VPN_PW}\n\"
set timeout 10
"

my_linux_sudo_passwordに、linuxのsudoパスワードを、
VPN_PWにvpnの申請時に登録した自分のパスワードを入力します。

a1234567となっている部分は、自分の学籍番号に置き換えてください。

設定が終わったら、このスクリプトをVPNforticlient.shなど適当な名前で保存して、ホームディレクトリにでも配置します。

最後に、接続をテストします。

bash VPNforticlient.py

終わり。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?