私はこのスクリプトを持っています:
#!bin/bash
NAME="user"
PIDFILE="openconnect.pid"
CERT="user.crt"
KEY="user.key"
PASS="pass"
HOST="https://example.com"
SCRIPT="/etc/vpnc/vpnc-script"
openconnect -b --script $SCRIPT --pid-file=$PIDFILE -c $CERT -k $KEY --key-password=$PASS --user=$NAME $HOST
動作しますが、何か問題が発生した場合 (サーバーの再起動やその他の問題)、VPN から切断されることがあります。そして、スクリプトを再度実行する必要があります。それを変更したり、cronジョブに追加したり、他の方法で追加したりする方法はありますか?
注. このスクリプトを実行すると、証明書のパスワードを入力する必要があります。セキュリティを考慮して、自動再接続のためにそのパスワードをどこに保管すればよいのでしょうか?