我正在尝试为我们的客户连接到 SFTP 服务器,并使用 MS windows 在自动化过程中发送文件。我从客户那里收到的详细信息不包括密码。相反,我有使用 PuTTY 的公私钥对。
使用的典型连接字符串如下:
打开 sftp://username:password.SFTPURL:port -hostkey="ssh-dss 1024 XXXXXXX"
但是,我不明白如何在此连接中指定私钥而不是密码。如何告诉脚本私钥所在的位置以及使用公钥连接时是否有特定的关键字可以使用?
我是新手,所以请多多包涵。
谢谢!