Skip to content

Instantly share code, notes, and snippets.

@volkstrader
Last active June 3, 2022 16:32
Show Gist options
  • Save volkstrader/29b0af14f549bc0c322a to your computer and use it in GitHub Desktop.
Save volkstrader/29b0af14f549bc0c322a to your computer and use it in GitHub Desktop.
Start reverse ssh tunnel for cron job
#!/bin/bash
SSH_REDIR_PORT=12345
SSH_D="cloud_sshd"
COMMAND="ssh -R $SSH_REDIR_PORT:localhost:22 $SSH_D -N -f"
pgrep -f "ssh -R $SSH_REDIR_PORT:localhost:22" > /dev/null 2>&1 || (eval $COMMAND && echo $COMMAND)
@volkstrader
Copy link
Author

crontab -e
*/5 * * * * /usr/local/bin/jobs/start_rssh_tunnel.sh

@isheev
Copy link

isheev commented May 19, 2021

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment