Foi assim que resolvi o problema
-
Eu editei o
~/.ssh/configna máquina do laboratório para adicionar o seguintehost myhomecomputer.com HostName myhomecomputer.com user user_me IdentityFile ~/.ssh/user_me.openSSH host myhomecomputer HostName myhomecomputer.com user user_me IdentityFile ~/.ssh/user_me.openSSH ProxyCommand bash -c 'source knock_myhomecomputer_ssh; ssh -TN -R 65522:localhost:22 myhomecomputer.com'Observe os nomes -
myhomecomputer(alias / atalho) &myhomecomputer.com(host real). -
O
knock_myhomecomputer_sshé como -SLEEP_T=0.75 knock myhomecomputer.com 64001 && sleep $SLEEP_T && knock myhomecomputer.com 64002 && sleep $SLEEP_T && knock myhomecomputer.com 64003 && sleep $SLEEP_T && knock myhomecomputer.com 64004 -
Adicionado o seguinte ao meu
crontab@reboot autossh -f myhomecomputer