WinSCP.com:如果密钥验证失败,如何在脚本中跳过密码提示

时间:2016-11-30 14:31:05

标签: shell command-line command-line-interface winscp

我使用WinSCP CLI编写文件传输脚本。我只使用私钥/公钥认证,密码未设置。

WinSCP.com /nointeractiveinput 
           /command "open sftp://USER@HOST/ -privatekey=PATH_TO_KEY ..." 
           ...

我现在正在测试错误情况。一种错误情况是密钥身份验证可能会失败。在这种情况下,将显示密码提示并且脚本会阻止。调用/nointeractiveinput ...没有帮助,因为它不会跳过密码提示。

问题:如果密钥身份验证没有'

,我该怎么办才能跳过密码promt并让脚本失败?

1 个答案:

答案 0 :(得分:1)

在这种情况下,/nointeractiveinput切换实际上应该有所帮助。

确保您使用的是最新版本的WinSCP。