ho bisogno di una mano da chi ha già usato la connessione SHELL di Renci SSH.NET
leggendo qua e la sembrerebbe molto semplice, ma a me non funziona.
io ho scritto il seguente codice, ma in risposta mi da sempre e solo la prima riga che viene scritta dopo la connessione.
- Codice: Seleziona tutto
Renci.SshNet.SshClient client = new Renci.SshNet.SshClient(ip, user, password1);
client.Connect();
ShellStream shell = client.CreateShellStream("CRD", 80, 24, 800, 600, 1024);
// questa riga da quello che ho capito dovrebbe aprire una shell, ma a me non compare nulla
shell.Write("cd cartella \n");
shell.Write("clear \n");
string pippo = shell.Read();
MessageBox.Show(pippo);
1) perché a me non si apre la finestra della shell?
2) perché mi restituisce sempre e solo la prima riga dopo la connessione
quello che ho messo sopra è solo uno dei tanti tentativi che ho fatto, ma tutti i vari metodi che ho usato davano sempre lo stesso risultato.