-
Notifications
You must be signed in to change notification settings - Fork 5k
Remote connection management for SSH #442
-
Option to manage remote connections.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 101
Replies: 117 comments 28 replies
-
Just interested in general, but what do you mean by this? Is there remote management in another terminal or app that I could look at to get an idea?
Beta Was this translation helpful? Give feedback.
All reactions
-
Look at how Wave does this.
Beta Was this translation helpful? Give feedback.
All reactions
-
or any other terminal. I don't see a point of terminal without SSH.
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 3
-
As well as profiles in Iterm on macos
Beta Was this translation helpful? Give feedback.
All reactions
-
Similarly, Gnome Ptyxis adds support for container shells as well. Its nice to be able to automatically get the list of local containers and remote ssh hosts from the system (via docker socket, ssh config, etc).
From a GUI perspective, I think Windows Terminal has the best UX for choosing profiles as part of opening a new tab/window
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 2
-
For my part, it would be nice if there was a way to configure connections to remote servers that you frequently access. Some means of prefilling the hostname and other connection details that would be part of the ssh command. Then a simple way to be able to pick one of those (maybe from the command pallet?).
Beta Was this translation helpful? Give feedback.
All reactions
-
From Shaqaruden via Discord: https://discord.com/channels/851854972600451112/852249738002956311/943265788779954217
Not sure if this has been asked for already but I would like to see adding SSH connections to warp to connect to within a couple clicks would be nice. Similar to Termius or Tabby Terminal
Beta Was this translation helpful? Give feedback.
All reactions
-
Because I usually use SSH to connect to the server remotely for development work, I hope wrap can save server objects (including IP address, user identity, etc.) so that I can easily connect to the server.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 2
-
I've been really liking the work coming out of Charm: https://github.com/charmbracelet
I think we should work on some deep integrations with some of their tools like wishlist and wish.
Beta Was this translation helpful? Give feedback.
All reactions
-
❤️ 3
-
Something nice would be similar to profiles in iTerm, which can be configured to SSH into a remote client.
Beta Was this translation helpful? Give feedback.
All reactions
-
+1
Possibility to add configured aliases into bootstrapped shell.
E.g. I have an alias as such:
alias la='ls -al'
I would like for Warp to automatically add this alias on all remote hosts I connect to
Beta Was this translation helpful? Give feedback.
All reactions
-
I think being able to type from the terminal ssh it checks to see if a profile exists for that host and applies it. Much more simple then having to select from a list of saved profiles.
Beta Was this translation helpful? Give feedback.
All reactions
-
👎 2
-
Beta Was this translation helpful? Give feedback.
All reactions
-
From @rana01645
Describe the solution you'd like?
It would be great to use local aliases in server. For instance I use these following aliases in my local for git usage alias gst='git stash' alias gsp='git stash pop' alias gs='git status' alias gp='git push' Would be great if I can use this same commands when I ssh to server!
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions
-
😕 1 -
❤️ 1
-
From @neongreen via #1078
Discord username (optional)
No response
Describe the solution you'd like?
Currently if I'm in an SSH session and I close my laptop, after re-opening it I might get "broken pipe" or just a stuck session.
I'd love if Warp's custom SSH support had auto-reconnect. I know that Mosh exists, but having this built-in without having to install Mosh on the server would be much nicer.
Is your feature request related to a problem? Please describe.
No response
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions
-
I use mosh daily, with tmux over ssh. Formerly on iTerm, now on Warp.
I don't understand why you'd want to duplicate what mosh does, instead of just using it? It's quite easy to use and install, in my experience.
Many times, when I close my laptop on one network, then open it on another, it has killed all of my mosh sessions.
On iTerm, this does not happen, I can go weeks on many different networks without a disconnection.
Same thing with Blink terminal on my iPad Pro, the connections remain for long periods of time.
So there's something different about the way Warp handles ssh or mosh connections, not sure, but it is annoying.
Beta Was this translation helpful? Give feedback.
All reactions
-
I opened #1736 and wanted to drop this idea here as well. This is a request for considering implementing SSH multiplexing which makes working in different panes, tabs or windows on remote hosts easier.
Terminal emulators like iTerm2 or Terminal honor ssh multiplexing configurations. I think 1. Warp needs to honor multiplexing and 2. Warp can enhace it by automatically logging in to the remote host using the connection the new tab was launched from.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
From #1815
Discord username (optional)
No response
Describe the solution you'd like?
It would be really nice to have a workflow that supports interactive SSH as a base.
For example, I could define the following workflow commands:
command: |-
ssh user@machine
curl http://file.mydomain.tld > /tmp/file
cat /tmp/file
The first step of the workflow would be to create a SSH session and the second and third step would be executed in the SSH session.
Unless I'm mistaken, as the first command is opening an interactive SSH session, the other two commands won't be executed until the first one returns/exits.
Or even better, allow us to use workflows on a remote SSH environment !
Amazing tool by the way!
### Is your feature request related to a problem? Please describe.
```text
Just making it easier to reproduce commands on a remote environment.
Additional context
No response
How important is this feature to you?
4
Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087
No response
Beta Was this translation helpful? Give feedback.
All reactions
-
It would be great if Warp supported drag-and-drop for sending files to the remote host if there is an open SSH connection. In other words, suppose I am connected to my cloud VM via SSH in Warp, and I am looking at a certain directory. If I were to drag a file from my Mac into Warp, it would get transferred to that directory on the cloud VM.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 2
-
example tabby Terminal and WindTerm,Others have a great view on performance.
Beta Was this translation helpful? Give feedback.
All reactions
-
On my side the request for this basic function dates from the beginning of 2024... and since then absolutely no progress or roadmap on the subject ? and like you back to Iterm2 and very satisfied !
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
I also plan to go back to iTerm2, they bloated Warp with AI features that I simply don't use, because I prefer to do AI assisted development in my IDE, leaving behind basic functionality that any ssh terminal should have
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
This issue has gone on its 4th anniversary and the feature is still in the air
Beta Was this translation helpful? Give feedback.
All reactions
-
laughed out loud
Beta Was this translation helpful? Give feedback.
All reactions
-
Warp is nice, but a terminal with no SSH sessions/profiles is just not acceptable.... I think this one of the only ones on the market, definitely the only one beyond the "main" players.
Personally I am switching back to iterm2.
See you again if some day you decide to prioritize the terminal stuff over the AI stuff
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 4
-
Warp is nice, but a terminal with no SSH sessions/profiles is just not acceptable.... I think this one of the only ones on the market, definitely the only one beyond the "main" players. Personally I am switching back to iterm2.
See you again if some day you decide to prioritize the terminal stuff over the AI stuff
same
Beta Was this translation helpful? Give feedback.
All reactions
-
googled this thinking i must be going mad there's no connection manager in warp but no, here we are still
Beta Was this translation helpful? Give feedback.
All reactions
-
A SSH connection manager would be great, especially when connecting to multiple servers using SSH. I'd also like to see some form of SSL encryption management which ties the SSL to Warp but doesn't store the encryption only what is important from the key.
Beta Was this translation helpful? Give feedback.
All reactions
-
I must say, that since the OP's post in 2021, I'm losing hope. I'm still not sure what constitutes a good business-decision with this current model. If a CM was added, there'd be a lot of happy people and potential custom. Still, 5 years shows us the way things are. I'd jump at it if I was the developer but bad decisions have to come from somewhere, I suppose! Gives us something to whinge about anyway! :)
Beta Was this translation helpful? Give feedback.
All reactions
-
😄 1
-
I might not understand how or where to look but is this Feature Request in state of accepted and we are waiting or is it just left here in a discussion? Is there a way to see what the Devs are adding to thier backlog?
Beta Was this translation helpful? Give feedback.
All reactions
-
I had been waiting for it for so long and finally created https://github.com/danmartuszewski/hop that works beautifully with Warp
Beta Was this translation helpful? Give feedback.
All reactions
-
🎉 1
-
+1, this is the single feature that keeps me on Termius instead of Warp.
I manage 30+ servers across multiple environments (prod / staging / dev) and customers, and the workflow I need is simply:
- save host / port / user / identity file / jump host as a profile
- group them by env or project, with tags
- one-click launch from a sidebar — no retyping
ssh -i ... -J ... -p ... - ideally sync across machines
~/.ssh/config only covers part of it — there's no GUI list, no grouping, no per-host metadata, and no fast launcher. iTerm2's profiles + Termius's Hosts both solve this in different ways; Warp currently solves neither.
I understand the team's focus is "Warpify the remote shell," but for a lot of us the pre-step (organizing and launching the connection) is the actual daily friction. Warpify only matters after I've connected — and right now I'm connecting in Termius.
Happy to switch the day this lands. Posting here per maintainer guidance instead of opening another duplicate issue.
Beta Was this translation helpful? Give feedback.
All reactions
-
@xjiun You can do this with https://github.com/danmartuszewski/hop
If you found sth missing, open a ticket please
Beta Was this translation helpful? Give feedback.
All reactions
-
I also use Termius and iTerm2, mainly Termius because it can connect to remote ssh servers with one click, which is much better than iTerm2's profile solution. But the start up command feature in Termius is a paid feature and I think per 10$ per month for that is ridiculous.
When I connect to the remote ssh server, 50% of time I will start a tmux session, iTerm2's CC feature is the main reason I still use iTerm2.
I have to say missing these two killer features outweighs all the other nice‐to‐have features warp provides.
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Now that it's Open Source it also open the door for others to steal the code and add it to their terminal.
I suppose all that we can hope for is some of the issues back logged to be fixed or added sooner then later.
Beta Was this translation helpful? Give feedback.