#!/bin/bash
cd "$(dirname "$0")"
#/usr/sbin/sshd
while true; do
    date
    curl "http://localhost:6543/my_bouncer/?api_key=$(cat "$HOME/api_key")&machine=$(cat "$HOME/machine_id")" > "$HOME"/data/bouncer_info || continue
    source "$HOME/data/bouncer_info"
    chmod 600 "$HOME/data/forward_key"
    ssh -i "$HOME/data/forward_key" \
        -N \
        -o TCPKeepAlive=yes \
        -o ServerAliveInterval=1 \
        $BOUNCER_HOST \
        -o StrictHostKeyChecking=no \
        -o ConnectTimeout=10 \
        -o RequestTTY=no \
        -o ExitOnForwardFailure=yes \
        -R \*:$BOUNCER_PORT:localhost:22 
    sleep 1
done

