ssh - 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
解决方案
Plink 没有任何私钥的默认位置。
您应该做的是将私钥加载到Pageant(PuTTY 身份验证代理)中。
推荐阅读
- android - 删除按钮在另一个布局中,如何从另一个布局中调用它
- wordpress - 正确查询 wordpress 类别的附加帖子
- javascript - 在循环内使用函数是否正确
- laravel - 您的要求无法解决为一组可安装的软件包。- laravel 护照
- file - 找不到可执行路径
- vue.js - 在 nativescript vue 中使用类似barcodescanner 的插件
- sql - 从 SQL 中的 2 个表中获取数据
- vba - ActiveWorkbook.SaveAs 将文件保存为“文件”格式并且没有保存为 pdf
- c++ - 为什么 `std::align_val_t` 应该限制隐式转换?
- android - Android Exoplayer:是否可以使用 exoplayer 从 Firebase 存储流式传输视频?