我有两个帐户A,B都在Windows Server 2008 R2上注册。 有一个脚本,我使用putty的pscp模块从服务器传输文件。
问题是该命令使用用户帐户A成功运行但使用帐户B卡住了。使用用户帐户B无法完成命令
我必须手动终止它。
两个帐户在组策略和计算机管理方面具有以下权限。
请帮忙
答案 0 :(得分: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,然后命令继续进行。
当这个命令在脚本中运行时,提示没有得到用户的任何输入,因此永远不会结束。
缓解此问题
可以做这样的事情 How to pass value to psftp prompt