我正在使用 WinSCP 自动将复制过程复制到服务器,并且仅使用用户名和密码进行身份验证。
脚本是:
open username:password@ipaddress:portno -hostkey=<hostkey>
而现在必须将身份验证模式更改为公钥。
通过公钥进行身份验证的脚本已更改:
open username@ipaddress:portno -privatekey=mykey.ppk
执行上述脚本后请求私钥的密码,但是有什么方法可以在同一命令中提供私钥的密码?
我正在使用 WinSCP 自动将复制过程复制到服务器,并且仅使用用户名和密码进行身份验证。
脚本是:
open username:password@ipaddress:portno -hostkey=<hostkey>
而现在必须将身份验证模式更改为公钥。
通过公钥进行身份验证的脚本已更改:
open username@ipaddress:portno -privatekey=mykey.ppk
执行上述脚本后请求私钥的密码,但是有什么方法可以在同一命令中提供私钥的密码?
另请参阅 WinSCP 常见问题解答 如何在不每次输入私钥密码的情况下进行连接?
另外,请注意,您仍然应该使用-hostkey开关。
open username:password@ipaddress:portno -hostkey=... -privatekey=... -passphrase=...