Access a private PostgreSQL instance through a bastion.

Section: Tunnel Recipes

PostgreSQL tunnel

bash
bash
ssh -fN -L 5432:postgres.internal:5432 bastion.example.com
Explanation

Access a private PostgreSQL instance through a bastion.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Tunnel Recipes
MySQL tunnel
Access a private MySQL instance through a bastion.
OpenIn sheetbashsame section
Tunnel to Kubernetes API
Access a private API server locally.
OpenIn sheetbashsame section
Tunnel via jump host
Create a local forward through a ProxyJump bastion.
OpenIn sheetbashsame section
Clear configured forwards on command line
Override config-defined forwards for one invocation.
OpenIn sheetbashsame section
Create a local port forward
Forward a local port to a remote host and port.
OpenIn sheetbash2 tag match
Create a remote port forward
Expose a local service on the remote host.
OpenIn sheetbash2 tag match