Support SSH usernames which contain @ symbols (#25314)

Closes #25246

Release Notes:

- SSH: Improved handling of multiple `@` in connection strings: e.g.
`ssh jim.lv@es2@10.220.67.57@11.239.1.231` improving support of jump
hosts running JumpServer.

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
a0f995d2aeColor Fuzzy committed on 3/17/2025, 5:10:21 AM· committed by GitHubparent8f560da
6 files changedLine totals unavailable