wavetermdev / waveterm

An open-source, cross-platform terminal for seamless workflows
https://www.waveterm.dev
Apache License 2.0
3.86k stars 92 forks source link

Allow ```:``` in the user for ssh connection #693

Closed cfouche3005 closed 1 month ago

cfouche3005 commented 2 months ago

Describe the bug I use a selfhosted service called Warpgate for managing user and ssh connection behind NAT. Warpgate format user in a special way to allow access control and forwarding. It format the ssh user like this : user:host@warpgate.redacted. Wave doesn't allows : in the ssh form so I cannot use Warpgate with Wave.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Connexions'
  2. Try to add a connexion with a : in the user
  3. See error

Expected behavior The connexion should be added and can be used with Wave

Desktop (please complete the following information):

Additional context : is supported by regular ssh client like openssh or termius

dioxide-jazz commented 1 month ago

I second the desire for this enhancement. It would be a game changer with the ability to store commands on workspaces per connection.