AEMM JSCH AUTH INSHEE ПроблемаJAVA

Программисты JAVA общаются здесь
Anonymous
AEMM JSCH AUTH INSHEE Проблема

Сообщение Anonymous »

Я сталкиваюсь с проблемой, когда JSCH работает прекрасно за пределами AEM. Но сбой внутри aem. < /P>
JSch jsch = new JSch();

// Add the private key identity
jsch.addIdentity(privateKeyPath);

// Get a session
session = jsch.getSession(username, host, port);

// Configure session properties
Properties config = new Properties();
// Important: For testing, you might set StrictHostKeyChecking to "no"
// In production, it's recommended to handle known_hosts properly.
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);

// Connect to the session
session.connect();
System.out.println("Session connected.");
< /code>
Это работает отлично, когда я запускаю его непосредственно с помощью основного метода (внешний OSGI). Но дает приведенную ниже ошибку, когда код запускается внутри AEM. < /P>
com.jcraft.jsch.JSchException: Auth fail
at com.jcraft.jsch.Session.connect(Session.java:519)
at com.jcraft.jsch.Session.connect(Session.java:183)
< /code>
Я запустил код с Java 11, а AEM также работает на Java 11.
Код внутри AEM также может получить доступ к контенту закрытого ключа. (Я проверил с помощью журнала)>

Подробнее здесь: https://stackoverflow.com/questions/797 ... aill-issue

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