Salve a tutti... ho un piccolo problemino... devo connettermi a un server per accedere a una cartella e eseguire dei comandi che mi permettono di riattivare il server nel caso sia in manutenzione, perciò uso la libreria jCraft, JSch, il problema è che quando cerco di connettermi al server mi solleva l'eccezione Unknown Host Key, sono sicuro che l'indirizzo del server sia giusto... ecco il codice:
Codice PHP:
public void riattivaServer () {
try {
JSch jsch = new JSch();
Session session = jsch.getSession("user", "10.10.13.23", 22);
session.connect();
session.setPassword("pwd");
ChannelExec channel = (ChannelExec) session.openChannel("exec");
channel.setCommand("cd cupt.it/ermesCs");
channel.connect();
channel.setCommand("./killallmir.sh");
channel.connect();
channel.setCommand("./runserverErmesCs.sh");
channel.connect();
aggiornaTextAreaLog("Server riattivato");
aggiornaLogFile("Server riattivato");
channel.disconnect();
}
catch (JSchException exc) {
javax.swing.JOptionPane.showMessageDialog(null, exc.getMessage());
}
}