Недавно я попробовал ssh lib jsch. Я попробовал пример, найденный здесь:
http://www.jcraft.com/jsch/examples/ScpTo.java
Есть ли способ аутентификации программно, а не через всплывающие окна Java? Есть куча компонентов Swing (или подобных), которые мне не нужны, мне просто нужно поставить пароль где-нибудь в коде.
Я попытался создать собственную реализацию UserIno, но обнаружил ошибку аутентификации.
Благодарность!
Хорошо, я нашел это сам. Это то, что вам нужно:
session.setPassword(password.getBytes());
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();