534 policy requires SSL FTP
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 7
- Kayıt: 06 Nis 2022 01:54
534 policy requires SSL FTP
Merhabalar
function FTPDosyaAl( IdFTP : TIdFTP; SrcDosya, DesDosya:TFileName; Ftp, RemoteDir, Login, Pass : String ):Boolean;
begin // Uses IdFTP, IdFTPCommon
Result := False;
IdFtp.Host := Ftp;
IdFtp.Username := Login;
IdFtp.Password := Pass;
IdFtp.Passive := True;
IdFtp.Connect;
If IdFtp.Connected then
begin
IdFtp.ChangeDir(RemoteDir);
Try
IdFtp.TransferType := ftBinary; // Uses IdFTPCommon
IdFtp.Get(SrcDosya, DesDosya, False);
Finally
Result := True;
end;
IdFtp.Quit;
end;
end;
Yukarıdaki kod ile siteden dosya indirebiliyordum. Fakat artık 534 policy requires SSL hatası veriyor. Nasıl düzeltilebilir?
function FTPDosyaAl( IdFTP : TIdFTP; SrcDosya, DesDosya:TFileName; Ftp, RemoteDir, Login, Pass : String ):Boolean;
begin // Uses IdFTP, IdFTPCommon
Result := False;
IdFtp.Host := Ftp;
IdFtp.Username := Login;
IdFtp.Password := Pass;
IdFtp.Passive := True;
IdFtp.Connect;
If IdFtp.Connected then
begin
IdFtp.ChangeDir(RemoteDir);
Try
IdFtp.TransferType := ftBinary; // Uses IdFTPCommon
IdFtp.Get(SrcDosya, DesDosya, False);
Finally
Result := True;
end;
IdFtp.Quit;
end;
end;
Yukarıdaki kod ile siteden dosya indirebiliyordum. Fakat artık 534 policy requires SSL hatası veriyor. Nasıl düzeltilebilir?
-
- Üye
- Mesajlar: 7
- Kayıt: 06 Nis 2022 01:54
Re: 534 policy requires SSL FTP
Merhaba arkadaşlar.
Birkaç sitede bununla ilgili birşeyler buldum. Fakat sonuca ulaşamadım.
https://forum.scriptbrasil.com.br/topic ... ent-731571
https://support.managed.com/kb/a1985/ft ... s-ssl.aspx
2.linkte anlatılan ile idftp ye uyarladım fakat yine aynı uyarıyı yapıyor.
Yardım edebilirseniz sevinirim.
Birkaç sitede bununla ilgili birşeyler buldum. Fakat sonuca ulaşamadım.
https://forum.scriptbrasil.com.br/topic ... ent-731571
https://support.managed.com/kb/a1985/ft ... s-ssl.aspx
2.linkte anlatılan ile idftp ye uyarladım fakat yine aynı uyarıyı yapıyor.
Yardım edebilirseniz sevinirim.
Re: 534 policy requires SSL FTP
Merhaba,
Aşağıdaki soru cevap kısmını inceleyin.
https://stackoverflow.com/questions/148 ... f-ftp-indy
Eğer SFTP (FTP over SSH) ihtiyacınız var ise Indy bunu desteklemez. Eğer FTPS (FTP over SSL) ihtiyacınız var ise Remy Lebeau'nun cevabını komple okuyun. Yapmanız gerekenleri açıklıyor.
Aşağıdaki soru cevap kısmını inceleyin.
https://stackoverflow.com/questions/148 ... f-ftp-indy
Eğer SFTP (FTP over SSH) ihtiyacınız var ise Indy bunu desteklemez. Eğer FTPS (FTP over SSL) ihtiyacınız var ise Remy Lebeau'nun cevabını komple okuyun. Yapmanız gerekenleri açıklıyor.
-
- Üye
- Mesajlar: 7
- Kayıt: 06 Nis 2022 01:54
Re: 534 policy requires SSL FTP
İnceledim fakat SSL kullanarak bağlantıdan bahsedilmiş. Sistemimde SSL yok. Hosting sağlayıcı büyük ihtimalle bi güncelleme yapmış, Natro müşteri temsilcisine bağlandığımda bi bilgisinin olmadığını söylüyor. Çalışan program hata vermeye başladı.
Re: 534 policy requires SSL FTP
Sizin bağlantınızın SSL olması gerekiyor. Sizde SSL olması gerekmiyor.
OpenSSL'in çok bilindik libeay32.dll ve ssleay32.dll dosyalarını EXE ile aynı dizine koyup tarif edilen işlemleri yapmanız gerekir.
Ancak size SFTP gerekiyor ise Indy bunu desteklemez.
OpenSSL'in çok bilindik libeay32.dll ve ssleay32.dll dosyalarını EXE ile aynı dizine koyup tarif edilen işlemleri yapmanız gerekir.
Ancak size SFTP gerekiyor ise Indy bunu desteklemez.
-
- Üye
- Mesajlar: 7
- Kayıt: 06 Nis 2022 01:54
Re: 534 policy requires SSL FTP
Forma;
libeay32.dll ve ssleay32.dll dosyalarını klasöre kopyaladım.
IdSSLIOHandlerSocketOpenSSL1 ekledim.
idftp1.iohandler:=IdSSLIOHandlerSocketOpenSSL1; tanımladım.
idftp1.usetls:=utNoTLSSupport; tanımladığımda "Policy requires SSL"
idftp1.usetls:=utUseExplicitTLS; tanımladığımda "Error connecting with SSL. EOF was observed that violates the protocol" ardından "SSL negotiation failed"
idftp1.usetls:=utUseImplicitTLS; tanımladığımda "Socket error #10060 connection timed out"
idftp1.usetls:=utUseRequireTLS; tanımladığımda "Error connecting with SSL. EOF was observed that violates the protocol" ardından "SSL negotiation failed"
hatalarını veriyor. Bi yerde eksikmi var.
libeay32.dll ve ssleay32.dll dosyalarını klasöre kopyaladım.
IdSSLIOHandlerSocketOpenSSL1 ekledim.
idftp1.iohandler:=IdSSLIOHandlerSocketOpenSSL1; tanımladım.
idftp1.usetls:=utNoTLSSupport; tanımladığımda "Policy requires SSL"
idftp1.usetls:=utUseExplicitTLS; tanımladığımda "Error connecting with SSL. EOF was observed that violates the protocol" ardından "SSL negotiation failed"
idftp1.usetls:=utUseImplicitTLS; tanımladığımda "Socket error #10060 connection timed out"
idftp1.usetls:=utUseRequireTLS; tanımladığımda "Error connecting with SSL. EOF was observed that violates the protocol" ardından "SSL negotiation failed"
hatalarını veriyor. Bi yerde eksikmi var.
Re: 534 policy requires SSL FTP
FileZilla ile bağlantı sağlamayı denediniz mi?
Log kayıtlarını inceleyerek SSL gerekliliklerini öğrenebilirsiniz.
Tüm iletişimi şifreli yapmak zorunlu ise ayrıca aşağıdaki ifadeyi de kodunuza eklemelisiniz
Log kayıtlarını inceleyerek SSL gerekliliklerini öğrenebilirsiniz.
Tüm iletişimi şifreli yapmak zorunlu ise ayrıca aşağıdaki ifadeyi de kodunuza eklemelisiniz
Kod: Tümünü seç
IdFTP1.DataPortProtection := ftpdpsPrivate;
-
- Üye
- Mesajlar: 7
- Kayıt: 06 Nis 2022 01:54
Re: 534 policy requires SSL FTP
FileZilla ile bağlanabiliyorum.
2022-04-14 13:36:35 8224 1 Durum: Bağlantı kuruldu, karşılama iletisi bekleniyor...
2022-04-14 13:36:35 8224 1 Yanıt: 220 Microsoft FTP Service
2022-04-14 13:36:35 8224 1 Komut: AUTH TLS
2022-04-14 13:36:35 8224 1 Yanıt: 234 AUTH command ok. Expecting TLS Negotiation.
2022-04-14 13:36:35 8224 1 Durum: TLS başlatılıyor...
2022-04-14 13:36:36 8224 1 Durum: TLS bağlantısı kuruldu.
2022-04-14 13:36:36 8224 1 Komut: USER *******
2022-04-14 13:36:36 8224 1 Yanıt: 331 Password required
2022-04-14 13:36:36 8224 1 Komut: PASS ****************
2022-04-14 13:36:36 8224 1 Yanıt: 230 User logged in.
2022-04-14 13:36:36 8224 1 Komut: SYST
2022-04-14 13:36:36 8224 1 Yanıt: 215 Windows_NT
2022-04-14 13:36:36 8224 1 Komut: FEAT
2022-04-14 13:36:36 8224 1 Yanıt: 211-Extended features supported:
2022-04-14 13:36:36 8224 1 Yanıt: LANG EN*
2022-04-14 13:36:36 8224 1 Yanıt: UTF8
2022-04-14 13:36:36 8224 1 Yanıt: AUTH TLS;TLS-C;SSL;TLS-P;
2022-04-14 13:36:36 8224 1 Yanıt: PBSZ
2022-04-14 13:36:36 8224 1 Yanıt: PROT C;P;
2022-04-14 13:36:36 8224 1 Yanıt: CCC
2022-04-14 13:36:36 8224 1 Yanıt: HOST
2022-04-14 13:36:36 8224 1 Yanıt: SIZE
2022-04-14 13:36:36 8224 1 Yanıt: MDTM
2022-04-14 13:36:36 8224 1 Yanıt: REST STREAM
2022-04-14 13:36:36 8224 1 Yanıt: 211 END
2022-04-14 13:36:36 8224 1 Komut: OPTS UTF8 ON
2022-04-14 13:36:36 8224 1 Yanıt: 200 OPTS UTF8 command successful - UTF8 encoding now ON.
2022-04-14 13:36:36 8224 1 Komut: PBSZ 0
2022-04-14 13:36:36 8224 1 Yanıt: 200 PBSZ command successful.
2022-04-14 13:36:36 8224 1 Komut: PROT P
2022-04-14 13:36:36 8224 1 Yanıt: 200 PROT command successful.
2022-04-14 13:36:36 8224 1 Durum: Oturum açıldı
2022-04-14 13:36:36 8224 1 Durum: Klasör listesi alınıyor...
2022-04-14 13:36:36 8224 1 Komut: PWD
2022-04-14 13:36:36 8224 1 Yanıt: 257 "/" is current directory.
2022-04-14 13:36:36 8224 1 Komut: TYPE I
2022-04-14 13:36:36 8224 1 Yanıt: 200 Type set to I.
2022-04-14 13:36:36 8224 1 Komut: PASV
2022-04-14 13:36:36 8224 1 Yanıt: 227 Entering Passive Mode (94,73,147,83,202,245).
2022-04-14 13:36:36 8224 1 Komut: LIST
2022-04-14 13:36:36 8224 1 Yanıt: 150 Opening BINARY mode data connection.
2022-04-14 13:36:38 8224 1 Yanıt: 226 Transfer complete.
2022-04-14 13:36:38 8224 1 Durum: Sunucunun saat dilimi farkı hesaplanıyor...
2022-04-14 13:36:35 8224 1 Durum: Bağlantı kuruldu, karşılama iletisi bekleniyor...
2022-04-14 13:36:35 8224 1 Yanıt: 220 Microsoft FTP Service
2022-04-14 13:36:35 8224 1 Komut: AUTH TLS
2022-04-14 13:36:35 8224 1 Yanıt: 234 AUTH command ok. Expecting TLS Negotiation.
2022-04-14 13:36:35 8224 1 Durum: TLS başlatılıyor...
2022-04-14 13:36:36 8224 1 Durum: TLS bağlantısı kuruldu.
2022-04-14 13:36:36 8224 1 Komut: USER *******
2022-04-14 13:36:36 8224 1 Yanıt: 331 Password required
2022-04-14 13:36:36 8224 1 Komut: PASS ****************
2022-04-14 13:36:36 8224 1 Yanıt: 230 User logged in.
2022-04-14 13:36:36 8224 1 Komut: SYST
2022-04-14 13:36:36 8224 1 Yanıt: 215 Windows_NT
2022-04-14 13:36:36 8224 1 Komut: FEAT
2022-04-14 13:36:36 8224 1 Yanıt: 211-Extended features supported:
2022-04-14 13:36:36 8224 1 Yanıt: LANG EN*
2022-04-14 13:36:36 8224 1 Yanıt: UTF8
2022-04-14 13:36:36 8224 1 Yanıt: AUTH TLS;TLS-C;SSL;TLS-P;
2022-04-14 13:36:36 8224 1 Yanıt: PBSZ
2022-04-14 13:36:36 8224 1 Yanıt: PROT C;P;
2022-04-14 13:36:36 8224 1 Yanıt: CCC
2022-04-14 13:36:36 8224 1 Yanıt: HOST
2022-04-14 13:36:36 8224 1 Yanıt: SIZE
2022-04-14 13:36:36 8224 1 Yanıt: MDTM
2022-04-14 13:36:36 8224 1 Yanıt: REST STREAM
2022-04-14 13:36:36 8224 1 Yanıt: 211 END
2022-04-14 13:36:36 8224 1 Komut: OPTS UTF8 ON
2022-04-14 13:36:36 8224 1 Yanıt: 200 OPTS UTF8 command successful - UTF8 encoding now ON.
2022-04-14 13:36:36 8224 1 Komut: PBSZ 0
2022-04-14 13:36:36 8224 1 Yanıt: 200 PBSZ command successful.
2022-04-14 13:36:36 8224 1 Komut: PROT P
2022-04-14 13:36:36 8224 1 Yanıt: 200 PROT command successful.
2022-04-14 13:36:36 8224 1 Durum: Oturum açıldı
2022-04-14 13:36:36 8224 1 Durum: Klasör listesi alınıyor...
2022-04-14 13:36:36 8224 1 Komut: PWD
2022-04-14 13:36:36 8224 1 Yanıt: 257 "/" is current directory.
2022-04-14 13:36:36 8224 1 Komut: TYPE I
2022-04-14 13:36:36 8224 1 Yanıt: 200 Type set to I.
2022-04-14 13:36:36 8224 1 Komut: PASV
2022-04-14 13:36:36 8224 1 Yanıt: 227 Entering Passive Mode (94,73,147,83,202,245).
2022-04-14 13:36:36 8224 1 Komut: LIST
2022-04-14 13:36:36 8224 1 Yanıt: 150 Opening BINARY mode data connection.
2022-04-14 13:36:38 8224 1 Yanıt: 226 Transfer complete.
2022-04-14 13:36:38 8224 1 Durum: Sunucunun saat dilimi farkı hesaplanıyor...
-
- Üye
- Mesajlar: 7
- Kayıt: 06 Nis 2022 01:54
Re: 534 policy requires SSL FTP
idftp1.iohandler:=IdSSLIOHandlerSocketOpenSSL1;
idftp1.usetls:=utNoTLSSupport;
idftp1.usetls:=utUseExplicitTLS;
idftp1.usetls:=utUseImplicitTLS;
idftp1.usetls:=utUseRequireTLS;
kodlarını denedim olmuyor. Başka nasıl bi ayar olabilir.
idftp1.usetls:=utNoTLSSupport;
idftp1.usetls:=utUseExplicitTLS;
idftp1.usetls:=utUseImplicitTLS;
idftp1.usetls:=utUseRequireTLS;
kodlarını denedim olmuyor. Başka nasıl bi ayar olabilir.