Hallo zusammen,
hab genau nach so etwas gesucht - vielen Dank, daliuz!
Eine kleine Ergänzung: die Stringfunktion PosEx gibts erst ab Delphi7, deswegen muss man die nachbauen:
function TPlinkremote.PosEx(const Substr: string; const S: string; Offset: Integer): Integer;
begin
if Offset <= 0 then Result := 0
else
Result := Pos(Substr, Copy(S, Offset, Length(S)));
if Result <> 0 then
Result := Result + Offset - 1;
end;
Damit bringt man's auch in D6 zum Laufen.
Was ich noch nicht gecheckt hab (geht das überhaupt): wie kann man sich anstelle mit Passwort auch mit nem Private Key authentifizieren? Das müsste ja so in der Art aussehen:
Plinkremote1.exe_parameters :=' -
ssh -i meinPrivaterKey.ppk -l hssp remoteserver.de';
Klappt leider nicht. Ist aber nicht so wild, kann das über User/PW machen.
Also - vielen Dank!