Как передать закрытый ключ в виде строки в 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

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