Kısa cevap: FTP veya SSH ile sunucuya bağlanamıyorsanız sırayla şunları kontrol edin: doğru sunucu adresi ve port (FTP 21, SFTP 22, SSH 22 ya da sağlayıcının verdiği özel port), kullanıcı adı/şifre, güvenlik duvarının IP'nizi engellemiş olması (çok sayıda hatalı denemeden sonra otomatik engel), bağlantı modu (FTP'de aktif/pasif) ve ISS'nizin portu kapatmış olması. En sık sebep, hatalı şifre denemeleri sonrası IP'nizin geçici olarak engellenmesidir.

Dosya yüklemek ya da sunucuda komut çalıştırmak için bağlanamamak, işi tamamen durdurur. İyi haber: sebepler sınırlıdır ve sırayla eleyerek kısa sürede bulunur. Aşağıda hata mesajına göre çözümleri verdik.

1. Bağlantı zaman aşımına uğruyor (timeout)

Bu, isteğin sunucuya hiç ulaşmadığını gösterir. Muhtemel sebepler:

  • IP'niz engellenmiş: Çok sayıda hatalı şifre denemesi sonrası güvenlik duvarı IP'nizi otomatik engeller. Genellikle belirli bir süre sonra kalkar; acele ediyorsanız sağlayıcınızdan engel kaldırma isteyin.
  • Yanlış port: Bazı sağlayıcılar güvenlik için SSH portunu 22 yerine farklı bir porta taşır. Sağlayıcınızın verdiği portu kullanın.
  • ISS engeli: Bazı internet sağlayıcıları veya kurumsal ağlar 21/22 portlarını kapatır. Mobil veri ya da farklı bir ağ ile test edin; sonuç değişirse sorun ağınızdadır.
  • Sunucu kapalı/aşırı yüklü: Sunucu erişilemez durumdaysa web sitesi de açılmıyordur; bu durumda sağlayıcınıza bildirin.

2. "Kimlik doğrulama başarısız" (authentication failed)

Bağlantı kuruluyor ama giriş reddediliyorsa:

  • Kullanıcı adını tam yazın; bazı panellerde FTP kullanıcı adı kullanici@alanadiniz.com biçimindedir.
  • Şifrede kopyalama hatası (baştaki/sondaki boşluk) olabilir; elle yazın.
  • SSH'de anahtar tabanlı giriş zorunluysa şifre ile bağlanamazsınız; anahtar dosyanızı tanımlamanız gerekir.
  • Anahtar izinleri hatalıysa SSH reddeder: özel anahtar dosyası yalnızca kendinize okunur olmalı (chmod 600).

3. FTP'de bağlanıyor ama dizin listelenmiyor

Klasik aktif/pasif mod sorunudur. FTP istemcinizde (ör. FileZilla) bağlantı ayarlarından pasif (passive) modu seçin; ev ve kurumsal ağların çoğunda pasif mod gerekir. Sorun sürerse istemcinin güvenlik duvarı iznini kontrol edin.

4. FTP yerine SFTP kullanın

Düz FTP şifreleri şifresiz iletir; modern sunucularda FTP kapalı olabilir. Aynı bilgilerle SFTP (SSH File Transfer Protocol, port 22) kullanmayı deneyin: hem çalışır hem güvenlidir. FileZilla'da protokol olarak "SFTP - SSH File Transfer Protocol" seçmeniz yeterlidir.

5. Host adı çözümlenemiyor

"Sunucu bulunamadı" hatası alıyorsanız alan adınızın DNS kaydı henüz yayılmamış olabilir (yeni kurulum veya nameserver değişimi sonrası). Alan adı yerine sunucunun IP adresi ile bağlanmayı deneyin. Yayılma durumunu DNS propagation aracıyla kontrol edebilirsiniz; nameserver geçişi yapıyorsanız nameserver değiştirme rehberimize bakın.

Hızlı teşhis listesi

  1. Sunucu adresi ve port doğru mu? (özel SSH portu olabilir)
  2. Farklı bir ağdan (mobil veri) bağlanınca oluyor mu? → ağ/ISS engeli
  3. Kullanıcı adı tam biçimde mi, şifre elle yazıldı mı?
  4. Çok hatalı deneme yaptınız mı? → IP engeli, süre bekleyin veya destek isteyin
  5. FTP'de pasif mod açık mı? SFTP denendi mi?
  6. Alan adı yerine IP ile bağlanıyor mu? → DNS sorunu

Temel bilgiler ve doğru ortam

FTP ve SSH kullanımının temelleri için FTP nedir (FileZilla rehberi) ve SSH nedir yazılarımıza bakabilirsiniz. Kök erişimi ve tam kontrol gerektiren işler için Ryzen VDS sunucular, panel üzerinden basit dosya yönetimi için hosting paketleri uygundur; sunucuya ilk bağlantı adımlarını VDS nasıl kurulur yazımızda anlattık.

Sık Sorulan Sorular

FTP bağlantısı neden zaman aşımına uğruyor?

En sık sebep, hatalı şifre denemeleri sonrası güvenlik duvarının IP'nizi geçici engellemesidir. Ayrıca yanlış port, ISS'nin portu kapatması veya sunucunun erişilemez olması da zaman aşımına yol açar.

SSH'e bağlanamıyorum, port 22 kapalı mı?

Bazı sağlayıcılar güvenlik için SSH portunu değiştirir. Sağlayıcınızın verdiği özel portu kullanın. Ayrıca kurumsal ağlar 22 portunu engelleyebilir; farklı bir ağdan deneyin.

FTP mi SFTP mi kullanmalıyım?

SFTP kullanın. Düz FTP kimlik bilgilerini şifrelemeden iletir; SFTP aynı işi SSH üzerinden güvenli şekilde yapar ve modern sunucularda standarttır.

Dizin listelenmiyor, ne yapmalıyım?

FTP istemcinizde pasif (passive) modu etkinleştirin. Bu, ev ve kurumsal ağların büyük kısmında dizin listeleme sorununu çözer.