Создайте закрытый ключ SSH с помощью ssh-keygen, который будет принят JSch - PullRequest
0 голосов
/ 30 ноября 2018

Не напрямую вопрос программирования, но как-то связанный.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 Ответ

0 голосов
/ 30 ноября 2018

Вам нужен ключ в классическом формате OpenSSH.Последние версии OpenSSH генерируют ключи в новом формате.

Чтобы включить классический формат, используйте -m PEM switch .

См. Также "Invalid privatekey"при использовании JSch .

...