WinSCP 命令行私钥

WinSCP 命令行私钥

我正在尝试的是:使用私钥而不是密码打开 WInSCP 会话。

简单的密码方法有效:

 WinSCP.exe root:[email protected]

但下一步,使用密钥,不起作用。为了清楚起见。我指的是这个密钥: 在此处输入图片描述

我试过:

 WinSCP.exe [email protected] /privatekey "path/to/private_key.ppk"

但是 WinSCP 忽略了该参数并要求输入密码。那么,我忘记了什么?

答案1

winscp.exe [email protected] /privatekey=x:\mykeys\mykeys.ppk对我来说有效,但这仍然会提示输入“私钥密码”。

您可以做两个选择:

  • 让私钥在没有密码的情况下不安全(不推荐)
  • 使用 Pageant(包含在 WinSCP 安装中,或可从PuTTY 下载页面)。Pageant 可以“保存”您的私钥密码并使其常驻(用于会话),而 WinSCP 可以与 Pageant 进行交互并允许您使用加密的私钥。

希望这有帮助。PS
:如果你有正确的私钥,你就不需要再输入密码了(根据你的问题 root:password)

相关内容