我需要跑步
show interfaces status
通过java连接到Cisco/Alcatel交换机(如果可能,请使用jsch)
我使用SSH访问这个swith。在我尝试之后
Channel channel = session.openChannel("exec");
((ChannelExec) channel).setCommand(command);
channel.setInputStream(null);
((ChannelExec) channel).setErrStream(System.err);
channel.setOutputStream(System.out);
InputStream in = channel.getInputStream();
channel.connect();
我试着这样做(如果我在控制台中手动运行命令,可以)
Channel channel = session.openChannel("shell");
channel.setInputStream(null);
channel.connect();
我需要连接、发送命令并记录命令结果。如果我手动执行,结果就可以了。我在虚拟机中尝试我的代码,结果与物理交换机不同。