这个问题在这里已经有了答案:
jsch从字符串添加私钥(1个答案)
两年前关门了。
我需要从hadoop集群连接到sftp服务器。我想知道是否有一种方法可以从存储在hdfs中的私钥加载身份。实际上,jsch对象似乎只接受一个本地路径:
try {
String privateKeyPath = "hdfs://namenode:8020/path/to/privatekey"; // need this one to be an hdfs path
JSch jsch = new JSch();
jsch.addIdentity(privateKeyPath);
// [..]
}
catch (Exception ex) {
// [..]
}
你知道吗?
1条答案
按热度按时间tcbh2hod1#
感谢@martin prikryl answer,解决方法如下: