1 2 29 30 package com.jcraft.jsch; 31 32 class RequestAgentForwarding extends Request{ 33 public void request(Session session, Channel channel) throws Exception { 34 super.request(session, channel); 35 36 setReply(false); 37 38 Buffer buf=new Buffer(); 39 Packet packet=new Packet(buf); 40 41 packet.reset(); 46 buf.putByte((byte) Session.SSH_MSG_CHANNEL_REQUEST); 47 buf.putInt(channel.getRecipient()); 48 buf.putString("auth-agent-req@openssh.com".getBytes()); 49 buf.putByte((byte)(waitForReply() ? 1 : 0)); 50 write(packet); 51 session.agent_forwarding=true; 52 } 53 } 54 | Popular Tags |