gpt4 book ai didi

java - JSCH:有办法检索提示吗?

转载 作者:行者123 更新时间:2023-12-01 14:55:15 29 4
gpt4 key购买 nike

我正在使用 JSCH 通过 SSH 访问主机,然后启动一些命令。

主机未使用“通用”操作系统,因为它是 BNG:http://en.wikipedia.org/wiki/Border_Network_Gateway .

我需要检索提示,因为它包含有用的信息,因为它可能类似于[local]MYBNG#[not_local]MYBNG# 我需要应用一些逻辑来了解是否有 localnot_local code> 在提示符内。

ExecChannel 检索 InputStream 不起作用,因为您只能看到刚刚启动的命令的输出...

最佳答案

在 JSCH 的示例页面上有一个登录 SSH 服务器并检索 shell 提示符的示例:

Example is here

应该执行此操作的代码具体是:

Channel channel=session.openChannel("shell");
channel.setOutputStream(System.out);

这些示例包含针对特定终端仿真的注释,可能需要这些注释,具体取决于 BNG。

关于java - JSCH:有办法检索提示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14361635/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com