Tunnel to Production PostgreSQL Database
As any responsible sys admin, I only allow local connections to my production database server. This means that if I need to access my DB from my local machine I would most likely need to use an SSH tunnel in order to connect.
For some reason, pgadmin3 no longer seems happy on Ubuntu 16.04 LTS and I am not able to make an SSH tunnel. In addition, it is a bit annoying that you are not able to save passwords with an SSH tunnel by default in pgadmin3, especially since my password is a long and random 50 character string.
The solution is pretty simple using the -L SSH flag.
ssh -L 15432:localhost:5432 $USER@$SERVER
This command creates a tunnel on my production server, and forwards port 5432 (the default PostgreSQL port) to my local port 15432. This allows me to connect using pgadmin3 as if the database were running on my local machine.
Thank you for reading! Share your thoughts with me on bluesky, mastodon, or via email.
Check out some more stuff to read down below.
Most popular posts this month
- 2024
- Reinstalling Windows at 1am
- SQLite DB Migrations with PRAGMA user_version
- My Custom Miniflux CSS Theme
- How to Disable Wayland in Debian Testing
Recent Favorite Blog Posts
This is a collection of the last 8 posts that I bookmarked.
- Underused Techniques for Effective Emails from Refactoring English
- Death by a thousand slops from daniel.haxx.se
- The AGI economy is coming faster than you think from Freethink
- Rolling the ladder up behind us from Xe Iaso's blog
- In Praise of “Normal” Engineers from charity.wtf
- Reports of Bluesky's death have been greatly exaggerated from The Torment Nexus
- What Would a Kubernetes 2.0 Look Like from matduggan.com
- We Can Just Measure Things from Armin Ronacher's Thoughts and Writings
Articles from blogs I follow around the net
One Year of Lifting Weights
We visited Portugal last year. I still remember how heavy the luggage felt that we had with us: 2 suitcases, weighing around 20 kg each. One year later, I now joke about that, and laugh, whenever I tell anyone about it. I didn’t think much of it at the tim…
via ttntm.me - Blog August 1, 2025Secret Cinema - Grease
I was lucky enough to score tickets to last-night's dress rehearsal. It would be unfair to review this like a completed show, instead this is a preview on what to expect and some thoughts on the "immersive" genre. Very mild spoilers ahead. …
via Terence Eden’s Blog August 1, 2025P&B: Emma Goto
This is the 101st edition of People and Blogs, the series where I ask interesting people to talk about themselves and their blogs. Today we have Emma Goto and her blog, emgoto.com To follow this series subscribe to the newsletter. A new int…
via Manuel Moreale August 1, 2025Generated by openring