使用 JSch 接受的 ssh-keygen 创建 SSH 私钥 [重复]
Posted
技术标签:
【中文标题】使用 JSch 接受的 ssh-keygen 创建 SSH 私钥 [重复]【英文标题】:Create a SSH private key with ssh-keygen that is accepted by JSch [duplicate] 【发布时间】: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 接受哪个?
【问题讨论】:
【参考方案1】:您似乎需要经典 OpenSSH 格式的密钥。最新版本的 OpenSSH 以新格式生成密钥。
要强制使用经典格式,请使用-m PEM
switch。
另见"Invalid privatekey" when using JSch。
【讨论】:
以上是关于使用 JSch 接受的 ssh-keygen 创建 SSH 私钥 [重复]的主要内容,如果未能解决你的问题,请参考以下文章