我有这个脚本:
#!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 作业或其他方式中吗?
注意。当我运行这个脚本时,我需要输入证书密码。因此,考虑到安全性,我想知道我应该将密码保存在哪里以进行自动重新连接?