Native SSH tunnel over AWS SSM
See original GitHub issueIs your feature request related to a problem? Please describe. Currently, I’m connecting to my RDS instances through jump hosts over AWS SSM. Since there’s no AWS SSM support yet on dbeaver, I’m creating the SSH tunnel separately on terminal, and then on my dbeaver connection settings, I connect to the databases on localhost. This is far less than ideal and not scalable when working with multiple databases and drivers.
Describe the solution you’d like I would like a native support for SSH tunnel over AWS SSM.
Describe alternatives you’ve considered
Perhaps having dbeaver to read from local ssh config? That way we could still make use of ProxyCommand
to invoke aws ssm to start a session.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:19
- Comments:8 (1 by maintainers)
Top Results From Across the Web
Use an SSH tunnel through AWS Systems Manager to access ...
To create an SSH tunnel, you can use Session Manager, a capability of AWS Systems Manager that lets you use port forwarding for...
Read more >SSH tunneling using SSM as Bastion | by Fei Yao - Medium
How to connect ? First, enable the SSH tunnel, and leave it running until you don't need it, then terminate it (Ctrl +...
Read more >Securely Access Private AWS Resources with SSH - Prismatic
Instead of placing sensitive resources in public subnets, use AWS Systems Manager to connect AWS via SSH tunnels to securely access ...
Read more >Database connection via SSH Tunnel over AWS SSM works ...
I have a private AWS subnet with a Postgres instance and an EC2 Amazon Linux 2 instance that can be accessed over AWS...
Read more >How to SSH tunnel through AWS Systems Manager to access ...
This capability means that Session Manager tunnels real SSH connections, allowing you to tunnel to another resource within your VPC directly ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
The solution to this doesn’t need to be as complex as supporting AWS SSM. SSM already supports SSH, so all DBeaver needs to do is allow the use of the native SSH agent. On macOS for example my
~/.ssh/config
is all setup and working for SSH to proxy via SSM, so if DBeaver used that everything would just work. Alas, unfortunately it doesn’t.Very interested also 😃