SSH会话同时发送环境变量和开放子系统

时间:2021-07-19 14:22:26

标签: java ssh apache-mina apache-sshd

我使用 Apache Mina SSH 客户端。我要发送的请求看起来像这样

    user@host -w my_password -o SendEnv=SOME_VAR -s subsystem_name

什么是使用 Apache Mina 的模拟?

到目前为止我尝试了什么

  1. ChannelShell 类有 setEnv(key, value) 方法,但我无法进入子系统
  2. ChannelSubsystem 类允许进入子系统,但它没有 setEnv(key, value) 方法
  3. 我还尝试打开 ChannelShell,设置 env,然后使用与 ChannelShell 相同的会话打开 ChannelSubsystem,但似乎 env 变量尚未进入 ChannelSubsystem

有什么建议吗?

0 个答案:

没有答案