Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connect once and tunnel data #128

Open
izissise opened this issue Jan 8, 2022 · 1 comment
Open

Connect once and tunnel data #128

izissise opened this issue Jan 8, 2022 · 1 comment

Comments

@izissise
Copy link
Contributor

izissise commented Jan 8, 2022

Is your feature request related to a problem? Please describe.
xxh opens multiple connections to the target host which can be problematic if there is a second step in the authentication process (TOTP).

xxh adds a big delay before first user input is possible when it must first transfer plugins files.

Describe the solution you'd like
These problems could be alleviated by opening a tunnel which would serve for file transfer, remote host could then prompts once minimal set of files is available (you don't need xxh-plugin-prerun-docker right away).

Files could even be lazy loaded by sending a request through the tunnel to the local xxh client for needed files (transfer vim conf only if you run vim on the remote).

Describe alternatives you've considered
Use zmodem instead of a ssh tunnel
http://www.linuxcertif.com/man/1/ztelnet/

For community:
⬇️ Please click the 👍 reaction instead of leaving a +1 or 👍 comment

@anki-code
Copy link
Member

Hi! Maybe you have a couple of bash commands with representation of the proof of concept? It would be a good start.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants