第一件事情要做的是更改sudo的檔案
sudo visudo
把
%admin ALL=(ALL) ALL
改成
%admin ALL=(ALL) NOPASSWD: ALL
接下來寫個script
要連vpn的時候直接./執行讓openfortivpn丟在背景跑
vi vpn.sh
貼上以下內容
#!/bin/bash
echo Passw0rd | sudo openfortivpn IP:port -u user &
儲存退出
./vpn.sh就可以連線
上面的Passw0rd, IP:port, user請改成自己對應的資訊
&在這邊就是執行完指令後讓這串指令在背景執行
如果連線的時候有遇到憑證問題
在user後面加上–trusted-cert 1234567890!@#$%^&*()
–trusted-cert後面的亂數請自己替換成視窗中顯示的內容
接下來可以連線了
也要來寫個如果不需要的可以斷線的script
vi kill_vpn.sh
貼上以下內容
#!/bin/bash
sudo pkill openfortivpn
儲存退出
兩個script記得都要chmod a+x給執行的權限
不連線的時候就./kill_vpn.sh