[Scripts] Fixes for vpn script
This commit is contained in:
@@ -2,15 +2,17 @@
|
|||||||
|
|
||||||
connect() {
|
connect() {
|
||||||
read -sp $'Please enter your Encryption Password: ' encpass
|
read -sp $'Please enter your Encryption Password: ' encpass
|
||||||
echo " ==> Connecting"
|
echo "
|
||||||
|
==> Connecting"
|
||||||
TOKEN=$(cat ~/.local/share/ethz-vpn-connect/ethzvpntoken.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass)
|
TOKEN=$(cat ~/.local/share/ethz-vpn-connect/ethzvpntoken.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass)
|
||||||
PASSWORD=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnpass.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass)
|
PASSWORD=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnpass.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass)
|
||||||
USERNAME=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnusername.txt)
|
USERNAME=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnusername.txt)
|
||||||
echo $PASSWORD | sudo openconnect -bv -u $USERNAME@student-net.ethz.ch -g student-net --useragent=AnyConnect --no-external-auth --passwd-on-stdin --token-mode=totp --token-secret=sha1:base32:$TOKEN sslvpn.ethz.ch
|
echo $PASSWORD | sudo openconnect -b -u $USERNAME@student-net.ethz.ch -g student-net --useragent=AnyConnect --no-external-auth --passwd-on-stdin --token-mode=totp --token-secret=sha1:base32:$TOKEN sslvpn.ethz.ch
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo ' ==> Failed to connect <=='
|
echo ' ==> Failed to connect <=='
|
||||||
else
|
else
|
||||||
echo ' ==> Connected <==\n'
|
echo ' ==> Connected <==
|
||||||
|
'
|
||||||
fi
|
fi
|
||||||
encpass=""
|
encpass=""
|
||||||
PASSWORD=""
|
PASSWORD=""
|
||||||
|
|||||||
Reference in New Issue
Block a user