Comments (4)
You may be able to leverage: https://github.com/wez/wezterm/tree/main/wezterm-ssh which presents an easier to use async interface than the raw libssh2 which it uses under the covers.
I've been thinking about also enabling the use of libssh in that crate which has support for more keys and more functions and that, importantly, has overlap with the configuration we use at work than does libssh2.
from distant.
from distant.
You may be able to leverage: https://github.com/wez/wezterm/tree/main/wezterm-ssh which presents an easier to use async interface than the raw libssh2 which it uses under the covers.
I've been thinking about also enabling the use of libssh in that crate which has support for more keys and more functions and that, importantly, has overlap with the configuration we use at work than does libssh2.
Having looked at wezterm-ssh, I think I'm going to need the full ssh client lib instead to support both ssh native tunneling and running distant as an ssh client for file and proc manipulation (using an sftp channel, etc) .
Are there any specific details I should know or consider for work? If so, feel free to share privately when you have a chance :)
from distant.
Moving to backlog. This requires adding the functionality to wezterm-ssh, which I don't have the time to do and isn't critical. Marking as help wanted in case someone else wants to tackle this.
from distant.
Related Issues (20)
- Update release artifacts to follow naming distant-<HOST TRIPLE> HOT 2
- Create an embedded, animated SVG for README HOT 2
- Wrong exit code for `distant --version` and `distant --help` HOT 2
- Switch ssh caching to local cache HOT 2
- Zombie process when server terminates that was spawned via `distant launch manager://localhost` HOT 3
- Fix `distant fs set-permissions 'go-w' /path/to/file.txt` HOT 2
- Tailscale SSH: host key mismatch HOT 5
- custom build command for `openssl-sys v0.9.71` HOT 7
- Build interface to extend CLI
- distant-ssh DistantChannel low ability to write files concurrently HOT 3
- Distant client-server hangs when switching networks HOT 1
- Support for OpenBSD HOT 5
- Failed to connect to manager HOT 2
- Exited Unexpectedly: exit code 1 HOT 1
- Create a compilation for `aarch64-linux` HOT 4
- Does not use ssh-agent to retrieve passwords for ssh-keys HOT 3
- GLIBC error? HOT 1
- Cannot connect through SSH: `[Session(-43)] Failed getting banner` HOT 6
- ERROR distant version 0.20.0-alpha.10 incompatible with minimum requirement of 0.20.0 HOT 1
- Prompt and/or auto-start manager if not available
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from distant.