1
0

added config load to connect2member

Signed-off-by: Daniel Tartavel <dtux@free.fr>
This commit is contained in:
2022-10-08 16:28:31 +02:00
parent d0bd96746a
commit 7d6ac0c81c
4 changed files with 61 additions and 27 deletions

View File

@@ -1,26 +1,30 @@
#!/usr/bin/sh
SYSCONFIGPATH=/etc/sshconnect.cfg
CONFIGPATH=~/.config/sshconnect.cfg
if ! [ -f $CONFIGPATH ]; then
echo "Saississez les données de connexion au serveur"
read -p "Nom d'utilisateur : " SSHUSER
read -p "Serveur : " SERVER
read -p "Port ssh : " PORT
echo -e "SSHUSER=$SSHUSER\nSERVER=$SERVER\nPORT=$PORT" >$CONFIGPATH
else
. $CONFIGPATH
if [ -z "$SSHUSER" ]; then
if ! [ -e $CONFIGPATH ]; then
if ! [ -e $SYSCONFIGPATH ]; then
echo "Saississez les données de connexion au serveur"
read -p "Nom d'utilisateur : " SSHUSER
echo -e "SSHUSER=$SSHUSER\n" >>$CONFIGPATH
fi
if [ -z "$SERVER" ]; then
read -p "Serveur : " SERVER
echo -e "SERVER=$SERVER\n" >>$CONFIGPATH
fi
if [ -z "$PORT" ]; then
read -p "Nom d'utilisateur : " PORT
echo -e "PORT=$PORT\n" >>$CONFIGPATH
read -p "Port ssh : " PORT
echo -e "SSHUSER=$SSHUSER\nSERVER=$SERVER\nPORT=$PORT" >$CONFIGPATH
else
cp $SYSCONFIGPATH $CONFIGPATH
fi
fi
. $CONFIGPATH
if [ -z "$SSHUSER" ]; then
read -p "Nom d'utilisateur : " SSHUSER
echo -e "SSHUSER=$SSHUSER\n" >>$CONFIGPATH
fi
if [ -z "$SERVER" ]; then
read -p "Serveur : " SERVER
echo -e "SERVER=$SERVER\n" >>$CONFIGPATH
fi
if [ -z "$PORT" ]; then
read -p "Nom d'utilisateur : " PORT
echo -e "PORT=$PORT\n" >>$CONFIGPATH
fi
echo "ssh -p $PORT -N -f -L 6000:localhost:6000 $SSHUSER@$SERVER"
ssh -p $PORT -N -f -L 6000:localhost:6000 $SSHUSER@$SERVER