FileZilla'da 'Dizin Listesi Alınamadı' Hatası Nasıl Onarılır
FileZilla ücretsiz bir yazılımdır, yani FileZilla Client ve FileZilla Server olmak üzere iki sürümü vardır. İstemci platformlar arası desteğe sahiptir, ancak Sunucu yalnızca Windows'u destekler. Bu uygulama, bir ağdaki bilgisayarlar arasında dosya aktarmak için kullanılır. Ancak, son zamanlarda, sunucuya bağlanmaya çalışırken kullanıcıların “ Dizin Listesi Alınamadı ” hatasıyla karşılaştıkları birçok rapor geliyor.
FileZilla'da “Dizin Listesi Alınamadı” Hatasına Neden Olan Ne?
Birden fazla kullanıcıdan çok sayıda rapor aldıktan sonra, sorunu araştırmaya karar verdik ve çoğu kullanıcı için onu ortadan kaldıran bir dizi çözüm geliştirdik. Ayrıca, bu sorunun tetiklenmesinin nedenlerini araştırdık ve aşağıdaki en yaygın sorunlardan bazılarını listeledik.
- Windows Güvenlik Duvarı: Çoğu durumda, FileZilla sunucusu yerel olarak çalıştı, ancak uzaktan çalışmadı. Yerel olarak bir bağlantı denemesi yapıldığında bu hata tetiklenir. FileZilla'nın bağlantısı Windows Güvenlik Duvarı tarafından engellendiği için bu hata tetiklenir. Belirli bir bağlantı noktasının istisnası Güvenlik Duvarı'na eklenebilse de, dosyaları göndermek ve almak için hala bir " Pasif Modu " kullanır. Bu rasgele TCP portlarında yapılır. Bu nedenle, bu bağlantı noktaları Güvenlik Duvarı tarafından engellenir ve bu hata tetiklenir.
- Şifreleme: Sunucuya bağlanmaya çalışırken kullanabileceğiniz çeşitli bağlantı şifreleme türleri vardır. Bazıları diğerlerinden daha güvenli olsa da, bağlantının kurulmasını önleyerek meşru bağlantılarda bile sorunlara neden olabilirler.
Şimdi problemin doğası hakkında temel bir anlayışa sahip olduğunuza, çözümlere doğru ilerleyeceğiz. Çatışmalardan kaçınmak için bunları verildikleri şekilde uyguladığınızdan emin olun.
1. Çözüm: Güvenlik Duvarı Kuralı Oluşturma
Güvenlik Duvarı, FileZilla'nın internetle iletişim kurmasını engelliyorsa, düzgün çalışmaz ve hata tetiklenir. Bu nedenle, bu adımda, önce FileZilla için bağlantı noktalarını sınırlandıracağız, sonra da Güvenlik Duvarı'na istisnalar ekleyeceğiz. Bunu yapmak için:
- “ Sunucu ” bilgisayarda “FileZilla Server ” uygulamasını başlatın .
- “ Düzenle ” seçeneğine tıklayın ve listeden “Ayarlar” ı seçin.
“Düzenle” ye tıklayın ve “Ayarlar” ı seçin - Sol bölmedeki “ Pasif Mod Ayarları ” seçeneğine tıklayın ve “ Özel Port Aralığı Kullan ” seçeneğini işaretleyin.
- İlk kutuya ve ikinci kutuya “ 2100 ” yazın .
Her iki kutuya 2100 girme - Ayarlarınızı kaydetmek için “ Tamam ” a tıklayın .
- Ayarları açmak için “ Windows ” + “ I ” tuşlarına aynı anda basın.
- “ Güncelleme ve Güvenlik” e tıklayın ve sol bölmedeki “ Windows Güvenliği ” seçeneğini seçin .
“Güncelleme ve Güvenlik” Seçimi - “ Güvenlik Duvarı ve Ağ Koruması ” seçeneğine tıklayın ve “ Gelişmiş Ayarlar” düğmesini seçin.
“Gelişmiş Ayarlar” a tıklayarak - “ Gelen Kural ” seçeneğine sol tıklayın ve ardından tekrar sağ tıklayın .
- Listeden “ Yeni Kural” ı seçin.
“Yeni Kural” Seçimi - “ Ne Tür Kural Oluşturmak” başlığı altında “ Port ” seçeneğini işaretleyin ve “Next” e tıklayın .
“Port” seçeneğini kontrol etme - “ TCP ” seçeneğini ve “ Özel Yerel Portlar ” seçeneğini işaretleyin.
“TCP” ve “Belirli Yerel Bağlantı Noktaları” seçeneğini işaretleme - Boşluğa “ 21.200 ” yazıp “İleri” düğmesini tıklayın .
Not: 21 yerine, sunucuyu oluştururken seçtiğiniz portu yazın.
- “ Bağlantıya İzin Ver ” seçeneğini işaretleyin ve “ İleri ” düğmesine tıklayın.
“Bağlantıya İzin Ver” seçeneğine tıklayarak - Bir sonraki ekranda “ Özel ”, “ Etki Alanı ” ve “ genel ” seçeneğini işaretleyin.
Özel, Etki Alanı ve Genel seçeneklerini kontrol etme - “ İleri ” ye tıklayın ve bu kural için istediğiniz ismi girin.
Kural için ad girme - Bu kuralı eklemek için “ Son ” düğmesine tıklayın .
- Aynı işlemi “ Giden Kurallar” için de uygulayarak tekrarlayın .
- Bu kurallar eklendiğinde, sorunun devam edip etmediğini kontrol edin .
2. Çözüm: Şifrelemeyi Değiştirme
Şifreleme yapılandırmalarının soruna neden olması olasıdır. Bu nedenle, bu adımda, bağlantının şifrelemesini değiştireceğiz. Bunun için:
- “ İstemci ” bilgisayarda “ FileZilla Client ” uygulamasını açın .
- “Dosya” yı tıklayın ve “ Site Yöneticisi ” ni seçin.
Dosyaya tıklayarak ve “Site Yöneticisi” ni seçerek - Bağlanmak istediğiniz sunucu zaten orada değilse “ Yeni Site ” yi seçin .
- Bağlantı için ana bilgisayar adını, kullanıcı adını ve şifreyi ekleyin .
- “ Oturum Açma Türü ” açılır menüsüne tıklayın ve “ Normal ” seçeneğini seçin.
- " Şifreleme " açılır menüsünü tıklayın ve " Yalnızca Düz FTP kullanın " seçeneğini seçin .
Şifreleme Ayarlarını Değiştirme - Bağlantıyı yapın ve sorunun devam edip etmediğini kontrol edin .
3. Çözüm: FTP Yapılandırmalarını Değiştirme
Bazı durumlarda, FTP ayarları hatanın tetiklendiği için doğru şekilde yapılandırılmamış olabilir. Bu nedenle, bu adımda, belirli FTP yapılandırmalarını değiştireceğiz. Bunu yapmak için:
- “ İstemci ” Bilgisayarda “ FileZilla Client” uygulamasını açın .
- “ Düzenle ” ye tıklayın ve “ Ayarlar ” ı seçin.
“Düzenle” ye tıklayın ve “Ayarlar” ı seçin - “ Bağlantılar ” altındaki “ FTP ” ye tıklayın ve “ Aktif ” seçeneğini işaretleyin.
FTP'ye tıklayın ve “Aktif” i kontrol edin - “ Arıza durumunda diğer geri dönüş modlarına izin ver” seçeneğini işaretleyin .
- “FTP” başlığı altındaki “ Aktif Mod ” üzerine tıklayın ve “ İşletim sisteminizden Harici IP Adresi İste ” seçeneğini işaretleyin.
“Aktif Mod” üzerine tıklayın ve “İşletim sisteminizden Harici IP Adresi İste” seçeneğini işaretleyin. - “ Pasif Mod ” seçeneğine tıklayın ve “ Aktif Moda Geri Dön ” seçeneğini işaretleyin.
“Pasif Mod” a tıklayarak ve “Aktif Moda Geri Dön” seçeneğini işaretleyin. - Ayarlarınızı kaydetmek ve sorunun devam edip etmediğini kontrol etmek için “ Tamam ” düğmesine tıklayın .
4. Çözüm: Ana Bilgisayar Adını Değiştirme
Bazen, belirli bir protokolü başlatmak için ana bilgisayar adını değiştiren belirli bir ana bilgisayarla bağlantı kurarken hatayı düzeltebilir. Bu nedenle, bu adımda, ana bilgisayar adını değiştireceğiz. Bunun için:
- “ İstemci ” bilgisayarda “ FileZilla Client ” uygulamasını açın .
- “ Hostname ” seçeneğine tıklayın.
- Sunucunun asıl ana bilgisayar adından önce aşağıdakini girin
sftp: //
Ana bilgisayar adından önce “sftp: //” ekleme - Tüm ayrıntıları girin ve sorunun devam edip etmediğini kontrol edin .