我使用Jscape库来实现 SFTP 客户端。我需要的信息通常如下: 1. 主机 2. 端口 3. 用户 ID 4. 私钥的位置 5. 密码(在某些情况下是可选的)
我的问题是:有没有办法在不指定私钥位置的情况下使用私钥?例如,可以将密钥放到某个位置,而 Jscape 或其他一些 SFTP API 会以某种方式“看到”它?
Jscape 似乎不支持这一点。我尝试在 sftp.jar 文件(Jscape 库)旁边放置一个不受密码保护的密钥,但没有成功。
我知道指定密钥的位置相当简单,这当然是我拥有的用例之一。但我确实有理由提出这个听起来很愚蠢的问题。我很感激任何见解!