diff --git a/zen/ssh_forward2onelove.sh b/zen/ssh_forward2onelove.sh index 03a85d0..2163935 100755 --- a/zen/ssh_forward2onelove.sh +++ b/zen/ssh_forward2onelove.sh @@ -15,7 +15,8 @@ G1PUB=$(cat ~/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2) || er+=" G1PU ######################################################################## ## ACTIVATE / DESACTIVATE SSH FORWARD to fred@ONELOVE ######################################################################## -ARG="$1" +ARG=$(echo "$1" | awk '{ print tolower($0) }') + if [[ ! $(cat ~/.ssh/authorized_keys | grep "fred@ONELOVE") ]] then # ADD fred@ONELOVE to ~/.ssh/authorized_keys @@ -25,7 +26,7 @@ fi ## NOT forwarding for myself if [[ "$G1PUB" != "Ee1n3hDv9vunfd6m3LW6XeYg7bnt5aaRn9EjqnBe8GNS" ]] then - if [[ $(ipfs p2p ls | grep $G1PUB-ssh) ]] + if [[ "$ARG" == "close" ]] then ipfs p2p close -p /x/$G1PUB-ssh @@ -33,7 +34,8 @@ then echo "ipfs p2p close -p /x/$G1PUB-ssh" > /tmp/ssh.forward ~/.zen/astrXbian/zen/jaklis/jaklis.py send -d Ee1n3hDv9vunfd6m3LW6XeYg7bnt5aaRn9EjqnBe8GNS -t "SSH-STOP" -f /tmp/ssh.forward echo "STOP" - else + fi + if [[ "$ARG" == "" || "$ARG" == "open" ]]; then ipfs p2p listen /x/$G1PUB-ssh /ip4/127.0.0.1/tcp/22 ## SEND MESSAGE