OpenSSH uses a giant select loop to process events coming in, so anything
you do with multiple channels has to take this into account. One way you
could do it is fork() a library session off and use port forwarding to
interface with it while having threads on your end. The other way is you
could change some of the events that openssh registers to have hooks to
your functions.
Mike
On Mon, 2 May 2005, Jaiganesh Mathaiyan wrote:
> Hi,
>
> I am facing an implementation challenge while
> using
> open ssh libraries in my application. I have a
> server
> which uses open ssh to communicate with a network
> element. My requirement is to open multiple ssh
> sessions from my application and maintain it
> concurrently.
>
> I would like to know, if this is possible to use
> multiple and conncurrent sessions to different
> network
> elements and managing it from a single application.
>
> If possible, please provide some links to any c
> libraries which already implement this (both
> commercial and open sources).
>
> Thanks
> Jaiganesh
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> _______________________________________________
> openssh-unix-dev mailing list
> openssh-unix-dev at mindrot.org
> http://www.mindrot.org/mailman/listinfo/openssh-unix-dev
>
>