Wie der Titel schon sagt, versuche ich, eine SFTP-Verbindung mit den Indys (TIdFTP im Konkreten) aufzubauen.
Ich verwende bzw. versuche momentan folgenden Code:
Delphi-Quellcode:
FTPClient.Username := LoginForm.EUser.Text;
FTPClient.Password := LoginForm.EPass.Text;
FTPClient.Host := EHost.Text;
FTPClient.Port := StrToInt(EPort.Text);
FTPClient.IOHandler := TIdSSLIOHandlerSocketBase.Create;
FTPClient.UseTLS := TIdUseTLS(LoginForm.CBTLS.ItemIndex);
FTPClient.AUTHCmd := TAuthCmd(LoginForm.CBAuth.ItemIndex);
FTPClient.DataPortProtection := ftpdpsPrivate;
FTPClient.Connect;
TIdSSLIOHandlerSocketBase(FTPClient.IOHandler).StartSSL;
Dabei ist dann UseTLS utUseImplicitTLS und AUTHCmd tAuto.
Das Programm friert nur immer ein, ich habe schon alles Mögliche ausprobiert, aber leider immer erfolglos...
LG, ich