variable session pur connexion ssh
bonjour ,
je développe un application en c# qui doit se connecter en ssh ver un serveur linux.
Mon problème en fait ce que je ne sais pas comment garder la session de connexion dans une variable ,pour pouvoir l'utiliser dans une autre méthode que la méthode seConnecter ex:
Citation:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Tamir.SharpSsh;
using System.IO;
using System.Windows.Forms;
namespace ISR_Project
{
static class Connexion
{
SshStream ssh;
public bool seConnecter(string ip, string login, string pass)
{
bool connexionOk = false;
//Utilisation de la librairie ssh
try
{
ssh = new SshStream(ip, login, pass);
ssh.Prompt = "#";
ssh.RemoveTerminalEmulationCharacters = true;
MessageBox.Show("connected");
String command = "touch test_connexion";
ssh.Write(command);
}
catch (Exception e)
{
return !connexionOk;
}
return connexionOk;
}
public void seDeconnecter()
{
ssh.Close(); //Problème d'instanciation de l'objet ssh
MessageBox.Show("closed");
}
}
Merci d'avance pour votre aide...