【问题标题】:Create a SSH private key with ssh-keygen that is accepted by JSch [duplicate]使用 JSch 接受的 ssh-keygen 创建 SSH 私钥 [重复]
【发布时间】:2019-05-02 15:53:51
【问题描述】:

不是直接的编程问题,而是某种相关的。 JSch(Java SSH 库)似乎不允许 macOS 10.14 创建使用的私钥

$ ssh-keygen -t rsa -b 4096

我应该使用什么命令来创建具有这种格式的私钥文件:

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,....

JSch 接受哪个?

【问题讨论】:

    标签: macos ssh jsch ssh-keys ssh-keygen


    【解决方案1】:

    您似乎需要经典 OpenSSH 格式的密钥。最新版本的 OpenSSH 以新格式生成密钥。

    要强制使用经典格式,请使用-m PEM switch

    另见"Invalid privatekey" when using JSch

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-15
      • 2010-12-06
      • 2021-09-10
      • 2020-07-25
      • 2016-12-28
      • 2011-02-07
      • 2018-09-08
      • 2016-10-18
      相关资源
      最近更新 更多