06-Jun-2014 01:17
I would like to distribute SSH connections to different servers based on the userID presented by the client. Unfortunately that attribute is only exchanged once the cryptography is up and running within the SSH protocol. I think this means that I would need SSH profiles that behave in a similar fashion to the SSL profiles and ideally some iRule commands that allow me to easily access various attributes of the SSH protocol once it has been de-crypted.
Is there such a thing that I am unaware of? Can anyone suggest an alternative approach?
Thanks,
Mark
11-Oct-2016 04:43
This is possible from 12.1 onwards with the ssh profile
06-Jun-2014 01:34
i do not think it is possible as of now.
11-Oct-2016 04:43
This is possible from 12.1 onwards with the ssh profile
15-Sep-2020 14:51
Hey James, I'm successfully proxying my ssh connections through the F5 with the SSH Proxy protocol. Any idea how I'd now be able to route my connection based on username? I don't see any obvious irule commands that might supply the connections username.
06-Jun-2014 03:14
No way. SSH is not SSL/TLS. It provides end to end integrity and cannot be intercepted. Only L4 balancing with persistence will solve it for you.