Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String args[]){
- {
- String user = "user";
- String password = "password";
- String host = "hostName";
- int port=22;
- //String remoteFile="/home/john/test.txt";
- // String yes="yes";
- try
- {
- JSch jsch = new JSch();
- Session session = jsch.getSession(user, host, port);
- session.setPassword(password);
- session.setConfig("StrictHostKeyChecking", "no");
- System.out.println("Establishing Connection...");
- session.connect();
- Channel channel=session.openChannel("exec");
- ((ChannelExec)channel).setCommand("ssh myServerName");//after this it'll ask for confirmation and password
- channel.connect();
- InputStream output= channel.getInputStream();
- System.out.println("aafter stream");
- int readByte= output.read();
- StringBuilder outputBuffer=new StringBuilder();
- while(readByte != 0xffffffff)
- {
- // System.out.println("read byte"+readByte);
- outputBuffer.append((char)readByte);
- readByte = output.read();
- }
- System.out.println(outputBuffer.toString());
- channel.disconnect();
- }
- catch(Exception e){System.err.print("error message"+ e);}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement