1 2 29 30 package com.jcraft.jsch; 31 32 class RequestShell extends Request{ 33 public void request(Session session, Channel channel) throws Exception { 34 super.request(session, channel); 35 36 Buffer buf=new Buffer(); 37 Packet packet=new Packet(buf); 38 39 packet.reset(); 45 buf.putByte((byte) Session.SSH_MSG_CHANNEL_REQUEST); 46 buf.putInt(channel.getRecipient()); 47 buf.putString("shell".getBytes()); 48 buf.putByte((byte)(waitForReply() ? 1 : 0)); 49 write(packet); 50 } 51 } 52 | Popular Tags |