- Create a variable group (e.g.
iwana-private
) - Add your NGROK_AUTHTOKEN in there
- Put your ssh key in pipeline (
${your_ssh_key_here}
) - Run the pipeline
To ssh into it, get the ngrok endpoint from https://dashboard.ngrok.com/endpoints/status
then ssh into it:
ssh -o GlobalKnownHostsFile=/dev/null -o UserKnownHostsFile=/dev/null vsts@${ngrok_domain} -p${ngrok_port}
To end session:
sudo bash -c 'pkill -x sshd; pkill -x ngrok;'