Bonjour à tous,

J'arrive à me connecter en ssh sans clé privée. Par contre sur un autre serveur qui demande une clé, impossible de m'y connecter. Pour info j'utilise SharpSSH

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
                    string privateKey = @"C:\\testcreation\\ssh.ppk";
                    SshExec ssh = new SshExec("titan.univ.run", "jdurand1", privateKey);
                    ///SshExec.AddIdentityFile(@"C:\testcreation\ssh.ppk");
                    Console.WriteLine("Connection...");
                    ssh.Connect();
                    Console.WriteLine("...réussie.");
                    String result = ssh.RunCommand("touch restart.txt");
                    Console.WriteLine("Transfert fichier réussi.");
                    textBox1.Text += consoleOut.ToString();
                    textBox1.Refresh();
J'ai essayé pas mal de solutions en vain . Ma clé est bien valide...

Merci par avance !