1
3
我自己也遇到了同样的问题。问题是pscp(像所有PuTTY一样)需要连接的服务器的hostkey才能加载到注册表中(在
这是我使用的基本过程:
如果Hudson作为本地系统运行,您可以使用 PsExec 或所描述的技术 on this MSDN blog 以本地系统帐户的身份运行命令。 一旦您完成了这一次,命令应该在Hudson下运行。 编辑 这两个链接只是作为本地系统运行命令提示符的方法。您可以通过打开服务控制面板(Services.msc)找到Hudson服务并在Log On as列下检查它所说的内容来判断Hudson运行的用户id。
如果不是本地系统,您应该能够以用户身份登录到Windows并导入reg文件。如果它作为本地系统运行(默认),则无法登录到Windows,需要使用PsExec或MSDN日志中描述的技术将注册表文件导入本地系统的
|
2
1
把你的油灰用 Quest PuTTY . 它基于PuTTY并提供参数auto_store_key_in_cache。这应该能解决你的问题。 |
3
0
我用一个能够从命令行运行scp命令的帐户解决了我的问题。具体来说,在服务配置中,我将hudson服务设置为使用我设置的另一个用户,而不是系统帐户。 这不太可能是解决问题的最好办法,但在短期内对我有效。 |