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
