I don't think anyone is working on that yet.  Would you be interested in
working on such a feature ?

On Wed, Oct 3, 2012 at 4:44 PM, marcovaca <[email protected]> wrote:

>
> Hello, is there currently any plan to add sFTP client side support? Is
> someone working on this already?
>
> manojkumar16 wrote:
> >
> > Hi Guillaume,
> >
> > Thanks for the quick reply.
> >
> > As you mentioned, "client side is still lacking lots of features. And the
> > sftp support is one of them unfortunately."
> > Does it means that creation of sftp subsystem channel is not supported?
> > Can you please provide a list of features which is missing at sftp client
> > side?
> >
> > I followed the link
> >
> https://github.com/apache/karaf/blob/trunk/client/src/main/java/org/apache/karaf/client/Main.java
> > and
> > I am able to connect the client to sftp server either in "shell" or
> "exec"
> > channel. However, it fails when I try to create sftp "subsystem" channel.
> > Does apache sshd-client supports sftp subsystem?
> >
> > Is there any documentation available for apache sshd client? I am
> > struggling hard to understand the behavior and working style of apache
> > sshd
> > client.
> >
> >
> > ---------- Forwarded message ----------
> > From: manoj kumar <[email protected]>
> > Date: Mon, Jan 23, 2012 at 2:22 PM
> > Subject: How to execute sftp client using apache ssh client
> > To: [email protected]
> >
> >
> > Hi,
> >
> > I want to write sftp Client using apache-sshd mina client api. I am able
> > to
> > connect to sftp server using apache ssh client but I do not have any idea
> > how to send sftp command to apache sshd server and how do I get result of
> > sftp client. I am totally lost. Please guide me. I have confusion on
> > below *highlighted
> > code *taken from SshClient.java:
> >
> >         SshClient client = SshClient.setUpDefaultClient();
> >         client.start();
> >         ClientSession session = client.connect("localhost",
> > port).await().getSession();
> >         session.authPassword("smx", "smx");
> >         ClientChannel channel =
> > session.createChannel(ClientChannel.CHANNEL_EXEC, "ls");
> >
> >        * ByteArrayOutputStream sent = new ByteArrayOutputStream();*
> > *        PipedOutputStream pipedIn = new TeePipedOutputStream(sent);*
> > *        channel.setIn(new PipedInputStream(pipedIn));*
> > *        ByteArrayOutputStream out = new ByteArrayOutputStream();*
> > *        ByteArrayOutputStream err = new ByteArrayOutputStream();*
> > *        channel.setOut(out);*
> > *        channel.setErr(err);*
> > *        channel.open().await();*
> >
> >
> > What I understood from the code is, we are using outstream to send sftp
> > command in the form of  byte array to sftp server over a channel.
> > How do I receive response from sftpserver?
> > If It is not correct way to send sftp command then what is the correct
> way
> > to execute sftp command?
> >
> > Can anybody provide a simple example which sends sftp command and
> receives
> > response from sftp server?
> >
> >
> > --
> > Thanks and Regards,
> > Manoj Kumar
> > 9535214528
> >
> >
> >
> > --
> > Thanks and Regards,
> > Manoj Kumar
> > 9535214528
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Fwd%3A-How-to-execute-sftp-client-using-apache-ssh-client-tp33188326p34509344.html
> Sent from the Apache MINA User Forum mailing list archive at Nabble.com.
>
>


-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Reply via email to