1
我一直在想这个。我希望有人能帮帮忙。我已经从Unix服务器向SCP文件写入批处理脚本,并将它们存储在Windows服务器中。我有一个密钥建立。但服务器仍然要求我输入“密码”。以下是我的脚本,我希望有人能看到我的选择有什么问题吗?关键的公共和私人部门已经确定。我能用钥匙登录腻子。然而,试图使用该脚本,它仍然要求我输入密码。这就像服务器没有看到指纹。在WinSCP中使用私钥SCP脚本
winscp.com /command "option batch abort" "option confirm off"
"open scp://[email protected]/ -hostkey=""ssh-rsa fingerprint"""
"get /var/log/CPbackup/backups/R77 backup file* D:\fwlogbackups\*"
谢谢你的更正。我确实感到困惑。我已经做出了改变,现在另一个问题仍然存在。它仍然要求我输入密码?它仍然没有看到密钥后-privatekey =“”ssh-rsa – 2014-10-30 18:32:19
@StanStewart必须将'-privatekey'设置为指向私钥文件的路径,而不是公钥指纹。我已将完整的命令行示例添加到我的答案中。 – 2014-10-30 20:09:55
谢谢。我已经对脚本进行了建议的更改。但它仍然要求我输入密码。 ugh – 2014-10-30 21:59:37