首页 > 解决方案 > Plink 命令在哪里查找私钥?

问题描述

我正在尝试使用无密码 SSH 连接从 Windows 连接 Linux 机器。我在 Windows 机器中使用 PuTTYgen 生成了密钥,并将密钥适当地复制到了 Linux 机器。

在 Windows 的命令提示符下,我可以使用以下命令访问无密码:

ssh user@ipaddress

当我使用 Plink 时,如果我发出以下命令,则无密码连接正在通过:

plink user@ipaddress -i <path to private ppk>

我的问题是:如果我使用plink -batch选项,如果我不提及选项,将从哪里选择私钥文件-i

换句话说,Plink 正在寻找的 ppk 文件的默认位置是什么?

例如:

plink -batch user@ipaddress

标签: sshputtyplink

解决方案


Plink 没有任何私钥的默认位置。

您应该做的是将私钥加载到Pageant(PuTTY 身份验证代理)中。


推荐阅读