PDA

View Full Version : [java] inviare dati su una sessione SSH


Io Spammo!
04-07-2006, 10:35
Salve a tutti, è il mio primo post.

Ho creato un programma in java che si collega ad un host tramite SSH, e la creazione della connesione, e il forwarding delle porte funzionano, ma non funziona il cambio della password.

Invio il comando passwd al server, seguito dalla pass vecchia e dalla nuova ripetuta due volte, ma nelle duemila versioni di codice che ho provato, ottengo solo o un impallo totale, o un bel "protocol mismatched".

vi invio l'ultima prova:


private void inviaDati(String Buffer,OutputStream Out)
{
try
{
for(int i=0;i<Buffer.length();i++)
{
Out.write( Buffer.charAt(i));
Out.flush();

}
}catch(Exception e)
{
JOptionPane.showMessageDialog(null,e.getMessage(),"Errore",1);
}

}

public void checkPassword(String Vecchia,String Nuova) //Controllo Cambiamento Password
{
Session sess;
try
{
sess=this.cn.openSession();
InputStream In =sess.getStdout();
OutputStream Out =sess.getStdin();
inviaDati ("passwd"+"\n",Out);
inviaDati (Vecchia+"\n",Out);
inviaDati (Nuova+"\n",Out);
inviaDati (Nuova+"\n",Out);
} catch (IOException e) {
JOptionPane.showMessageDialog(null,e.getMessage(),"Errore",1);
}

}

Io Spammo!
05-07-2006, 14:08
Grazie dell' aiuto, siete dei pezzi di merda, se c'è da fare i grossi quando qualcuno chiede come si ordina un vettore, o stupidaggini simili, rispondete in cinquanta, altrimenti vi fate i cazzi vostri, belle merde, soprattutto il moderatore. Non è la prima volta che succede, e neanche la millesima, ma molto di più!

Andate a prendervelo nel culo da un puledro!

cionci
05-07-2006, 17:40
Grazie dell' aiuto, siete dei pezzi di merda, se c'è da fare i grossi quando qualcuno chiede come si ordina un vettore, o stupidaggini simili, rispondete in cinquanta, altrimenti vi fate i cazzi vostri, belle merde, soprattutto il moderatore. Non è la prima volta che succede, e neanche la millesima, ma molto di più!

Andate a prendervelo nel culo da un puledro!

Ottimo...sei sospeso 20 gg...

Mi sono anche permesso di copiare la discussione e togliere il messaggio del buon ally che ti dava una possibile soluzione al problema... Come vedi con un po' di pazienza le soluzioni si trovano... Complimenti...

cionci
05-07-2006, 18:34
Anzi...ci ripenso... Viste le uscite avute in altri thread ti banno :O