Boostrap SSH Dragons WOT
This commit is contained in:
parent
3c7bdc278c
commit
d28c1d0734
|
@ -27,7 +27,8 @@ if [[ "${PARAM,,}" == "off" || "${PARAM,,}" == "stop" ]]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
## DISTRIBUTE DRAGON SSH WOT SEED : A_boostrap_ssh.txt
|
## DISTRIBUTE DRAGON SSH WOT SEED
|
||||||
|
# A_boostrap_ssh.txt
|
||||||
############################################
|
############################################
|
||||||
while IFS= read -r line
|
while IFS= read -r line
|
||||||
do
|
do
|
||||||
|
@ -55,12 +56,12 @@ gpg --export-ssh-key $(cat ~/.zen/game/players/.current/.player) 2>/dev/null > ~
|
||||||
############################################
|
############################################
|
||||||
echo "Lanching /x/ssh-${IPFSNODEID}"
|
echo "Lanching /x/ssh-${IPFSNODEID}"
|
||||||
|
|
||||||
[[ ! $(ipfs p2p ls | grep "/x/ssh-${IPFSNODEID}") ]] && ipfs p2p listen /x/ssh-${IPFSNODEID} /ip4/127.0.0.1/tcp/22
|
[[ ! $(ipfs p2p ls | grep "/x/ssh-${IPFSNODEID}") ]] \
|
||||||
|
&& ipfs p2p listen /x/ssh-${IPFSNODEID} /ip4/127.0.0.1/tcp/22
|
||||||
|
|
||||||
ipfs p2p ls
|
ipfs p2p ls
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "#!/bin/bash"
|
|
||||||
############################################
|
############################################
|
||||||
## PREPARE x_ssh.sh
|
## PREPARE x_ssh.sh
|
||||||
## REMOTE ACCESS COMMAND FROM DRAGONS
|
## REMOTE ACCESS COMMAND FROM DRAGONS
|
||||||
|
@ -68,11 +69,13 @@ echo "#!/bin/bash"
|
||||||
PORT=22000
|
PORT=22000
|
||||||
PORT=$((PORT+${RANDOM:0:3}))
|
PORT=$((PORT+${RANDOM:0:3}))
|
||||||
|
|
||||||
echo "if [[ ! \$(ipfs p2p ls | grep x/ssh-${IPFSNODEID}) ]]; then
|
echo "#!/bin/bash
|
||||||
ipfs --timeout=5s ping -n 1 /p2p/${IPFSNODEID}
|
if [[ ! \$(ipfs p2p ls | grep x/ssh-${IPFSNODEID}) ]]; then
|
||||||
ipfs p2p forward /x/ssh-${IPFSNODEID} /ip4/127.0.0.1/tcp/$PORT /p2p/${IPFSNODEID}
|
ipfs --timeout=10s ping -n 3 /p2p/${IPFSNODEID}
|
||||||
ssh $USER@127.0.0.1 -p $PORT
|
ipfs p2p forward /x/ssh-${IPFSNODEID} /ip4/127.0.0.1/tcp/$PORT /p2p/${IPFSNODEID}
|
||||||
fi" > ~/.zen/tmp/${IPFSNODEID}/x_ssh.sh
|
fi
|
||||||
|
ssh ${USER}@127.0.0.1 -p $PORT
|
||||||
|
" > ~/.zen/tmp/${IPFSNODEID}/x_ssh.sh
|
||||||
|
|
||||||
cat ~/.zen/tmp/${IPFSNODEID}/x_ssh.sh
|
cat ~/.zen/tmp/${IPFSNODEID}/x_ssh.sh
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ mkdir -p ~/.zen/tmp/${MOATS}
|
||||||
[[ ${PEPPER} ]] && echo "Using PLAYER PEPPER AS WISH SALT" && SECRET1=${PEPPER} ##
|
[[ ${PEPPER} ]] && echo "Using PLAYER PEPPER AS WISH SALT" && SECRET1=${PEPPER} ##
|
||||||
[[ ! ${SECRET1} ]] && SECRET1=$(${MY_PATH}/../tools/diceware.sh 3 | xargs)
|
[[ ! ${SECRET1} ]] && SECRET1=$(${MY_PATH}/../tools/diceware.sh 3 | xargs)
|
||||||
|
|
||||||
echo "${SECRET1}"
|
#~ echo "${SECRET1}"
|
||||||
|
|
||||||
echo "## TITRE DU G1VOEU ? CapitalGluedWords please"
|
echo "## TITRE DU G1VOEU ? CapitalGluedWords please"
|
||||||
[[ ! ${TITRE} ]] && read TITRE
|
[[ ! ${TITRE} ]] && read TITRE
|
||||||
|
|
Loading…
Reference in New Issue