Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
Delphi 10.4 Sydney
|
AW: Delphi 10.4 - Indy und SFTP
22. Jan 2023, 16:27
Hallo,
im einfachsten Fall kannst Du das so lösen:
Delphi-Quellcode:
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
function onVerifyHostKey(const host:PAnsiChar;const port:Integer;
const fingerprint:PAnsiChar;
const verificationstatus:Integer;
var storehostkey:Boolean): Boolean;
public
{ Public declarations }
end;
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
GPSFTP :TTGPuttySFTP;
begin
GPSFTP := TTGPuttySFTP.Create(true);
gpsftp.HostName := '192.168.178.43';
gpsftp.UserName := 'pi';
gpsftp.Password := '****';
gpsftp.Port := 22;
gpsftp.OnVerifyHostKey := onVerifyHostkey;
gpsftp.Connect;
end;
Delphi-Quellcode:
function TForm1.onVerifyHostKey(const host: PAnsiChar; const port: Integer;
const fingerprint: PAnsiChar; const verificationstatus: Integer;
var storehostkey: Boolean): Boolean;
begin
storeHostKey := true;
end;
Grüße
Klaus
Klaus
|