Subject: Re: [libssh2] Interacting with a shell how?

Re: [libssh2] Interacting with a shell how?

From: Chris Nystrom <>
Date: Thu, 18 Oct 2007 13:47:31 -0500

On 9/8/07, Paul Thomas <> wrote:
> So I've been reading through the docs and I've got a working example that
> can get to the point where it can open up a shell on a pty, but after that
> suceeds what do I do now?
> The guides all say
> /* At this point the shell can be interacted with using
> * libssh2_channel_read()
> * libssh2_channel_read_stderr()
> * libssh2_channel_write()
> * libssh2_channel_write_stderr()
> Thats nice, but I expected that after I requested a shell that there would
> be some data on the socket ready to be read that contained something like:
> paul_at_computerName ~ $

Apparently not.

> What am I missing here? I've been unable to find much help online in the
> form of docs talking about ssh with the exception of the RFCs and these talk
> about the protocol, not what do do when its already connected.

Try writing a command like "ls -l" and then reading the result.


This email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>
libssh2-devel mailing list
Received on 2007-10-18