0

我有一个类似 ssh @ * 的命令。当我在 CMD 中执行此命令时,它会要求输入密码,输入密码后,连接将成功。请帮助我如何使用 os process sampler 处理这个问题

4

1 回答 1

0

我认为您不能使用ssh命令处理此问题,因为它不允许提供密码作为参数,它只能打开OS Process Sampler 不支持的交互式 shell 。

因此,ssh您需要考虑以下替代方案,而不是客户端:

  1. 使用基于密钥的身份验证,因此您不必提供密码
  2. 使用sshpass命令
  3. 使用expect命令
  4. 切换到允许通过 SSH 通道执行任意命令的SSH 命令采样器,它支持密码和基于密钥的身份验证机制,请参阅如何从 JMeter文章本地和远程运行外部命令和程序以获取更多详细信息
于 2020-10-05T12:32:09.880 回答