wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows-services – 使用pscp.exe时跳过主机检查大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我们在默认的 Windows Local System帐户下运行Windows服务.此服务尝试使用pscp.exe将文件传输到服务器.这是我们发射的确切命令: pscp.exe -batch -r -q -v -l **** -pw **** C:/temp/test my-server-host-name:/bnrr2p3 请注意使用–batch选项以避免任何提示.现在这会失败,因为服务器名称尚
@H_616_13@
我们在认的 Windows Local System帐户下运行Windows服务.此服务尝试使用pscp.exe将文件传输到服务器.这是我们发射的确切命令:

pscp.exe -batch -r -q -v -l **** -pw **** C:/temp/test my-server-host-name:/bnrr2p3

请注意使用–batch选项以避免任何提示.现@L_197_5@会失败,因为服务器名称尚未添加到已知主机列表中,并显示以下错误

Looking up host "my-server-host-name"
ConnecTing to 10.89.3.108 port 22
Server version: SSH-2.0-Sun_SSH_1.1.4
Using SSH protocol version 2
We claim version: SSH-2.0-PuTTY_Release_0.62
Doing Diffie-Hellman group exchange
Doing Diffie-Hellman key exchange with hash SHA-1
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 1024 10:a8:36:6a:be:99:2c:e0:1c:18:80:28:c8:e5:dd:9b
Connection abandoned.
Disconnected: User aborted at host key verification
Lost connection

谷歌说我需要先手动登录到该服务器,然后将该服务器添加到列表中.如果我以特定用户身份运行它,我可以这样做.

如何使其适用于Windows本地系统帐户?

解决方法

在命令提示符中使用PsExec.exe -i -s cmd.将使用SYstem Default帐户打开新的命令提示符.手动运行该命令并接受一次主机密钥.

大佬总结

以上是大佬教程为你收集整理的windows-services – 使用pscp.exe时跳过主机检查全部内容,希望文章能够帮你解决windows-services – 使用pscp.exe时跳过主机检查所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。