Извините, прошло уже несколько лет с тех пор, как я запускал этот код. Если память служит, у нас не было проблем с кодом и не требовалось приглашение во время выполнения в качестве пользовательского ввода.

ользую инструменты ssh, чтобы установить ssh-соединение со школьным сервером, пример, который я использую в качестве примера из источника, который устанавливает ssh-соединение. Моя проблема в том, что я не хочу, чтобы пользователь вводил какие-либо приглашения, однако появляется сообщение о том, что аутентификация хоста не может быть установлена, и пользователю нужно нажать «да», чтобы продолжить, как я могу кодировать его, чтобы программа приняла приглашение, сам.

Session session = jsch.getSession(user, host, 22);
//username and host I can input directly into program so thats not a problem
// username and password will be given via UserInfo interface.
UserInfo ui = new MyUserInfo();

//this is the part that uses the UserInfo, which pulls up a prompt
//how can I code the prompt to automatically choose yes?    
session.setUserInfo(ui);
session.setPassword("password");
session.connect();
String command = JOptionPane.showInputDialog("Enter command", "set|grep SSH");

Ответы на вопрос(1)

Ваш ответ на вопрос