Tag: j2ssh

通过ssh发送命令并读取输出结果

我有代码通过ssh连接到远程服务器并向其发送2个或更多命令(例如: cd /export/home/ops/bin和“./viewlinkload -time 20131205-19”)但我看不到命令已执行但未收到结果。 我需要从服务器返回结果并显示它。 这是代码发送命令: try { command = “cd /export/home/ops/bin”; command1=”./viewlinkload –time 20131205-19″; session.startShell(); session.getOutputStream().write(command.getBytes()); ChannelInputStream in = session.getInputStream(); ChannelOutputStream out = session.getOutputStream(); InputStream inputStream = session.getInputStream(); BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(inputStream)); StringBuilder stringBuilder = new StringBuilder(); String line; while ((line = bufferedReader.readLine()) != null) { stringBuilder.append(line); stringBuilder.append(‘\n’); } System.out.println(“ke […]