-1

我在 windows server 2008 R2 上注册了两个帐户 A、B。有一个脚本,我在其中使用 putty 的 pscp 模块从服务器传输文件。

问题是该命令使用用户帐户 A 成功运行,但使用帐户 B 卡住。该命令未使用用户帐户 B 完成

我必须手动终止它。

两个帐户在组策略和计算机管理中都具有以下权限。

  1. 行政人员
  2. 批量登录
  3. 替换进程级令牌

请帮忙

4

1 回答 1

0

我解决了这个问题。当我们在命令提示符下单独使用 pscp 时,这是我们得到的提示符

服务器的主机密钥未缓存在注册表中。您无法保证服务器就是您认为的计算机。服务器的 rsa2 密钥指纹为:ssh-rsa 1024 cc:78:13:a3:68:a6:59:7e:b8:23:2d:13:3e:66:9b:b9 如果信任此主机,请输入“ y" 将密钥添加到 PuTTY 的缓存中并继续连接。如果您只想进行一次连接,而不将密钥添加到缓存中,请输入“n”。如果您不信任此主机,请按 Return 放弃连接。将密钥存储在缓存中?(y/n) 已放弃连接。

我们需要按 y/n,然后该命令将继续执行。

当这个命令在脚本中运行时,提示没有从用户那里得到任何输入,因此永远不会结束。

为了减轻这种情况

可以做这样的事情 如何将值传递给 psftp 提示符

于 2016-07-07T09:01:47.187 回答