Double SSH Jump host

avatar

Hello,

I'm currently using the latest MacOS version of RDM and I am using SSH jump hosts (as a VPN). I am able to connect to a remote host which is not directly reachable via a SSH session. This works great. (also, i frequently use the Windows version of RDM, so hopefully this possible solution is cross platform)

But i'm now trying to figure out if it's possible to use multiple jump hosts.
SSH to JumpA and then SSH to JumpB and then SSH to targetC. This is all possible with the SSH protocol. But i'm not sure how to implement it in RDM. TargetC in my case is only available via JumpB (IPv6LL). I would use IPv4 to JumpA and then IPv4 to JumpB from JumpA and then IPv6LL from JumpB to TargetC.

Here is the CLI equivalent:
ssh -J user1@host1:port1,user2@host2:port2 user3@host3
This is taken from: https://wiki.gentoo.org/wiki/SSH_jump_host

I can do it via the CLI. But you get prompted for password for each host. Looking to create multiple saved entries and have RDM pass the password silently to the jumps and target. Again, all this works great using the SSH Link as my one layer of Jump Host. I apply it at the folder level and all the objects inherit the VPN config. I can set it for no VPN if i'm onsite, or set it for VPN if i'm remote.

NOTE: i could not get the above CLI to work for IPv4 and IPv6LL combo. I was able to get it to work if it was IPv4 from JumpB to the TargetC.



2b01a68f-b4dd-49a7-93d5-8d76c56386c9.png

938e18bc-b10b-4d24-9325-352eac84874f.png

All Comments (1)

avatar

Hello,

Thank you for your patience.

It is indeed possible to use multiple SSH jump hosts in a connection. You should be able to chain hosts by using the '+' feature to add terminals.

Screenshot 2025-10-28 at 3.38.49 PM.png
However, this functionality appears to be broken at the moment. A bug report has been opened, and I will keep you informed of any updates on our end.

Best regards,

Carl Marien

Screenshot 2025-10-28 at 3.38.49 PM.png