*Hello, I have created a ssh server which is opening cmd. When i connect with the ssh client cmd is open and for example if i write ls (which is the command that i put in the code) everything is okay.
Now, my question is: How to create some command (for example: hello) and to response some file. Here is the code for my ssh server. I am using apache-mina library:* public class SshServerMock{ public static void server() throws IOException, JSchException, SftpException { SshServer sshd = SshServer.setUpDefaultServer(); sshd.setHost("127.0.0.1"); sshd.setPort(22); sshd.setKeyPairProvider(new SimpleGeneratorHostKeyProvider(new File("C://hostkey.ser"))); sshd.setPasswordAuthenticator(new PasswordAuthenticator() { @Override public boolean authenticate(String u, String p, ServerSession s) { return ("root".equals(u) && "pass".equals(p)); } }); sshd.setShellFactory(new ProcessShellFactory(new String[] { "cmd.exe" })); sshd.start(); try { Thread.sleep(100000000000l); } catch (InterruptedException e) { e.printStackTrace(); } } } -- Sent from: http://apache-mina.10907.n7.nabble.com/Apache-MINA-User-Forum-f31345.html