• Loading...
ComponentPro UltimateSftp

Authenticate with a password

Language Filter: AllSend comments on this topic to ComponentPro

To authenticate a user with password-based authentication, just use this Authenticate method overload. The first parameter is the name of the user, the second one is the user's password.

using System;
using ComponentPro.Net;


public void DoConnect()
    // Create a new class instance. 
    Sftp client = new Sftp();

    client.HostKeyVerifying += HostKeyVerifying;

    // Connect to the SFTP server. 

    // Or you can specify the SFTP port with 
    // client.Connect("myserver", 22); 
    // Authenticate. 
    client.Authenticate("userName", "password");

    // Do something here... 
    client.DownloadFile("/my remote file.dat", "my local file");

    // Disconnect. 

void HostKeyVerifying(object sender, HostKeyVerifyingEventArgs e)
    Console.WriteLine("Host key: " + e.HostKey);