Преглед изворни кода

adds ssh tunneling script to connect remote DB

test
Jean-Christophe Vanhalle пре 1 година
родитељ
комит
3c22799e47
2 измењених фајлова са 27 додато и 0 уклоњено
  1. 5
    0
      env_files/ssh-tunnel-example.env
  2. 22
    0
      start-ssh-tunnel.sh

+ 5
- 0
env_files/ssh-tunnel-example.env Прегледај датотеку

@@ -0,0 +1,5 @@
local_ip=192.168.2.109
local_ip_on_remote=localhost
local_port=5432
local_port_on_remote=5432
remote_host=federal-non-interactive

+ 22
- 0
start-ssh-tunnel.sh Прегледај датотеку

@@ -0,0 +1,22 @@
#! /bin/sh
#

if [ "$#" -eq 0 ] || [ "$#" -gt 1 ]; then
echo takes only one argument
exit 1
fi

if [ ! -e "${1}" ]; then
echo cannot find "${1}"
exit 1
fi

# shellcheck source=./env_files/ssh-tunnel-example.env
. "${1}"

ssh \
-v \
-N \
-L \
"${local_ip}:${local_port}:${local_ip_on_remote}:${local_port_on_remote}" \
"${remote_host}"

Loading…
Откажи
Сачувај