Как передать закрытый ключ в виде строки в Java для подключения через SFTP с использованием SSHJ?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как передать закрытый ключ в виде строки в Java для подключения через SFTP с использованием SSHJ?

Сообщение Anonymous »

Следующий код работает для подключения через SFTP, для его загрузки используется путь к каталогу ключа.
Вот текущий код (< em>Библиотеки я указал на всякий случай)

Код: Выделить всё

import net.schmizz.sshj.SSHClient;
import net.schmizz.sshj.userauth.keyprovider.KeyProvider;
import net.schmizz.sshj.transport.verification.PromiscuousVerifier;

SSHClient sftp = new SSHClient();
KeyProvider privateKey = sftp.loadKeys("/home/sample/.ssh/id_rsa");
sftp.addHostKeyVerifier(new PromiscuousVerifier());
sftp.connect("111.222.333.444");
sftp.authPublickey("sample", privateKey);

Есть ли способ передать содержимое закрытого ключа в виде строки вместо использования пути к каталогу?



Подробнее здесь: https://stackoverflow.com/questions/714 ... a-sftp-usi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»