标签: macos ssh jsch ssh-keys ssh-keygen
不是直接涉及编程问题,而是某种程度上相关。 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接受吗?
答案 0 :(得分:2)
您似乎需要经典的OpenSSH格式的密钥。最新版本的OpenSSH会以新格式生成密钥。
要强制使用经典格式,请使用-m PEM switch。
-m PEM
另请参阅"Invalid privatekey" when using JSch。