Merhaba Arkadaşlar,

Kaynak :

FileZilla FTP to AWS EC2 Windows Server 2012 Instance: Failed to retrieve directory listing

How to enable FTP Passive Mode for Amazon EC2 server with IIS

Amazon aws sanal sunucusunda Filezilla server ile ftp bağlantı yapacaksanız bir kaç aşamaya dikkat etmeniz gerekmektedir.

Not : Windows firewall'u kapatmanız yada filezilla listener'ın windows firewall da düzgün kurulduğundan emin olmanız gerekmektedir. İsterseniz bu basamakları windows firewall kapalı yapıp tekrar sonra windows firewall ayarları düzgünmü diye bakabilirsiniz.

1 - Filezilla yı service olarak kurmanız gerekmektedir.

2 - Filezilla yı settingsten pasif ayarlarına getirip sanal port aralığı belirlemeniz gerekiyor. Bağlantı yapacak client sayısına göre sanal port aralığını (port range) daha açık tutabilirsiniz. 

3- IPv4 bölümünde "Use the following IP" bölümüne makineye rdp ile erişmek için kullandığınız ip yi yazın

 

 

Aşağıdaki USe the Following IP kısmınada internette what is my ip dediğinizde çıkan ip değerini yazın...

 

4 - Windows firewall dan 21 ve ayırdığınız sanal port aralığına inbound izni verin.

 

5 - aws Security groups tan aynı portlara inbound izni verin. Ayrıca 21 nolu portuda inbound izni vermeyi unutmayın...

 

 

6 - File zilla userını ve shared folderını tanımlayın

 

Bu aşamadan sonra client toolunuzla bağlantı deneyebilirsiniz.

aws bağlantısında birde SFTP ile bağlantı ile ilgili dökümanlar mevcut ancak bir türlü bu bağlantı şeklini başaramadım. Belki bir dahaki sefere onuda başarabilirsem paylaşırım. Kendim başaramadım ancak yinede basamak olması için bir url paylaşayım.

 

Connect to Amazon EC2 file directory using Filezilla and SFTP

İyi çalışmalar.