adds ssh tunneling script to connect remote DB

This commit is contained in:
Jean-Christophe Vanhalle
2024-10-11 23:12:17 +02:00
parent ba2b4bdaa1
commit 3c22799e47
2 changed files with 27 additions and 0 deletions

View File

@@ -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
start-ssh-tunnel.sh Normal file
View File

@@ -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}"