You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

start-ssh-tunnel.sh 409B

123456789101112131415161718192021222324
  1. #! /bin/sh
  2. #
  3. if [ "$#" -eq 0 ] || [ "$#" -gt 1 ]; then
  4. echo takes only one argument
  5. exit 1
  6. fi
  7. if [ ! -e "${1}" ]; then
  8. echo cannot find "${1}"
  9. exit 1
  10. fi
  11. # shellcheck source=./env_files/ssh-tunnel-example.env
  12. . "${1}"
  13. # shellcheck source=./.env-example
  14. . ./.env
  15. ssh \
  16. -v \
  17. -N \
  18. -L \
  19. "${TRAEFIK_LISTENING_IP}:${LOCAL_PORT}:${LOCAL_IP_ON_REMOTE}:${LOCAL_PORT_ON_REMOTE}" \
  20. "${REMOTE_HOST}"