Connessione SSH in C# con SSH.NET

Mattepuffo's logo
Connessione SSH in C# con SSH.NET

Connessione SSH in C# con SSH.NET

SSH.NET è una libreria per .NET per la connessione tramite SSH.

In questo articolo vediamo un esempio usando C#.

Per l'installazione possiamo lanciare questo comando:

dotnet add package SSH.NET --version 2024.2.0

Qui sotto un esempio di codice:

using Renci.SshNet;

using (var client = new SshClient("HOST", "USER", "PWD"))
{
    client.Connect();

    using SshCommand cmd = client.RunCommand("ls -la");
    Console.WriteLine(cmd.Result);
}

Ci connettiamo ed lanciarmo un comando.

Come vedete non ho fatto controlli se la connessione avviene con successo, non visualizzo eventuali errori, ecc.

E' giusto un esempio da cui partire.

Enjoy!


Condividi

Commentami!