3

我正在使用 WinSCP 自动将复制过程复制到服务器,并且仅使用用户名和密码进行身份验证。

脚本是:

open username:password@ipaddress:portno -hostkey=<hostkey>

而现在必须将身份验证模式更改为公钥。

通过公钥进行身份验证的脚本已更改:

open username@ipaddress:portno -privatekey=mykey.ppk

执行上述脚本后请求私钥的密码,但是有什么方法可以在同一命令中提供私钥的密码?

4

1 回答 1

2

使用命令的-passphrase开关open

另请参阅 WinSCP 常见问题解答 如何在不每次输入私钥密码的情况下进行连接?


另外,请注意,您仍然应该使用-hostkey开关。


open username:password@ipaddress:portno -hostkey=... -privatekey=... -passphrase=...
于 2013-11-13T12:50:43.037 回答