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

SSH based transport #14

Open
gdamore opened this issue Jan 16, 2017 · 1 comment
Open

SSH based transport #14

gdamore opened this issue Jan 16, 2017 · 1 comment

Comments

@gdamore
Copy link
Contributor

gdamore commented Jan 16, 2017

Jason Aten has proposed the creation of a SSH transport. This could be lots easier to work with than say TLS, and so its worth investigating. We should try to use a 3rd party SSH library though.

@ckaminski
Copy link

How would you foresee this working? Direct-tcp? Or a custom subsystem? I'm not sure if the SSH messages could be used for a custom transport, but perhaps?

Is LGPL compatible - libssh seems to be the most feature-ful client and server library available.

Assuming libssh, would using ssh_set_message_callback and handling custom private messages for transport?
https://api.libssh.org/master/group__libssh__server.html#gaccad877b20fca2d4a7eda5bebc1f5af1

Using SSH_MSG_CHANNEL_OPEN/REQUEST/DATA message types? Or use the private use message types?
https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml

muryliang pushed a commit to muryliang/nng that referenced this issue Mar 30, 2023
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