私は Tamir.SharpSSH を使用して SFTP 接続を確立しています。サーバーのホスト、ポート、ユーザー名、パスワード、およびサーバーの指紋があります。
指紋なしでサーバーに接続できます。接続を確立する前に、持っている指紋とサーバーの指紋を照合する方法はありますか?
以下は、接続用の私の C#.Net コードです。
Sftp sftp = new Sftp(serverHost, userName, password);
try
{
if (portNumber > 0) sftp.Connect(portNumber);
else sftp.Connect();
sftp.Put(localFullFilePath, remoteFolder);
}