new ssh integration

39 views
Skip to first unread message

da...@ubiqsoft.com

unread,
May 24, 2024, 10:31:10 AM5/24/24
to iterm2-discuss
Is there a thread or page where I can find out more about the "nascent SSH integration feature" in 3.5? It sounds like it will do a lot of things that I have or wanted to cobble together myself.

For reference for others, here is description from https://iterm2.com/appcasts/full_changes.txt:
There is a nascent SSH integration feature available for testing. You can try it by setting a profile's command to SSH. The integration lets you export environment variables and copy files to the remote host. If Python 3.7 or later is available on the remote host, various features such as the Jobs status bar and toolbar components will reflect data from the remote rather than the local.

And I also found this one line description in an old thread:
"A better option will be coming in 3.5 in the form of ssh integration which will use openssh and provide a side channel for file transfer without needing to reconnect."

da...@ubiqsoft.com

unread,
May 24, 2024, 10:34:24 AM5/24/24
to iterm2-discuss
Some initial ideas for taking advantage of that side channel (assuming that is how things work :).

A "Run Command on Server" option that sends command over ssh side channel (also mention in this thread).

Ability for Coprocess to write to ssh side channel rather than to the window stdin.

Ability for Python API to support writing to side channel.

And ssh server hostname would be available in window and script variables.

George

unread,
May 28, 2024, 1:59:57 AM5/28/24
to iterm2-discuss
Would you mind filing an issue where we can discuss this? I find it hard to keep track of things on the mailing list. I'm sure there is a *ton* that can be done in this area.

da...@ubiqsoft.com

unread,
Apr 29, 2025, 12:33:51 PMApr 29
to iterm2-discuss
I created Document new "ssh integration" feature (#12272) · Issue · gnachman/iterm2 to track at least documenting what the feature currently does. That is probably good base for thinking how it can be used.
Reply all
Reply to author
Forward
0 new messages