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");
}
}
Partager