Makale Başlıkları
Kisaca
Bir FTP programi (WinSCP veya FileZilla) acip hosting hesap e-postanizdaki sunucu adresi, kullanici adi ve sifreyi girerek sunucunuza baglanir, dosyalarinizi surukle-birak ile yuklersiniz. Onemli olan dogru protokolu/portu secmek ve dosyalari dogru kok dizine koymaktir; sifreniz duz metin gitmesin diye mumkunse SFTP tercih edin.
- Port eslesmesi: klasik FTP=21, SFTP=22, FTPS implicit=990; protokol ile port uyusmazsa baglanti acilmaz.
- Web dosyalari kok dizine yuklenir: cPanel’de public_html, Plesk’te httpdocs, DirectAdmin’de domain altindaki public_html; index dosyasi bu klasorun tam icinde olmali.
- Cok sayida dosya icin tek bir .zip yukleyip panelden “Ayikla/Extract” demek daha hizli ve guvenlidir.
- Sik hatalar: 530 (yanlis sifre), zaman asimi (pasif/PASV moda gec), connection refused (IP ile dene).
- Guvenlik icin SFTP kullanin ve gecici isler icin sinirli yetkili ayri bir FTP hesabi olusturun.
Bir web sitesini yayına almanın en temel adımı, dosyaları kendi bilgisayarınızdan sunucuya taşımaktır. Bunu yapmanın en yaygın yolu da yıllardır FTP (File Transfer Protocol) ile gerçekleşir. Bu rehberde FTP’ye nasıl bağlanılacağını, dosyaların doğru dizine nasıl yükleneceğini adım adım gösteriyoruz; ayrıca sık karşılaşılan bağlantı hatalarını ve günümüzde neden FTP yerine SFTP/FTPS tercih etmeniz gerektiğini de pratik örneklerle anlatıyoruz.
Alastyr‘den bir hosting hizmeti satın aldığınızda “Yeni Hosting Hesabı Bilgileri” başlıklı bir e-posta alırsınız. FTP sunucu adresiniz, kullanıcı adınız ve şifreniz bu e-postanın içindedir. Aşağıdaki adımlar için ihtiyacınız olan tek şey bu bilgiler ve ücretsiz bir FTP programıdır.
FTP Nedir, Tam Olarak Ne İşe Yarar?
FTP, bilgisayarınız (istemci) ile barındırma sunucunuz arasında dosya alışverişi yapmak için kullanılan, 1971’den beri var olan köklü bir protokoldür. Tarayıcıya sitenizin adresini yazdığınızda sunucudan size HTML, görsel ve stil dosyaları gönderilir; FTP ise bu yönün tersini yapmanızı, yani kendi dosyalarınızı sunucuya göndermenizi sağlar.
WordPress kurulumu, bir eklentinin elle yüklenmesi, statik bir HTML sitesinin yayına alınması, bozulan bir temanın functions.php dosyasının düzeltilmesi veya yüzlerce görselin toplu aktarımı gibi işlerde FTP hâlâ en pratik araçtır. Web tabanlı Dosya Yöneticisi küçük düzenlemeler için yeterli olsa da, çok sayıda dosyayı veya büyük arşivleri taşırken FTP programlarının kararlılığı ve hız avantajı öne çıkar.
FTP, SFTP ve FTPS Arasındaki Fark
Burada önemli bir ayrım var ve bunu bilmek bağlantı sorunlarının yarısını baştan çözer. Klasik FTP, verileri ve şifreyi şifrelemeden, düz metin olarak iletir. Aynı ağdaki kötü niyetli biri trafiği dinlerse FTP parolanızı okuyabilir. Bu yüzden günümüzde mümkünse şifreli sürümler tercih edilir:
| Protokol | Varsayılan Port | Şifreleme | Açıklama |
|---|---|---|---|
| FTP | 21 | Yok | Klasik FTP. Veri ve şifre düz metin gider. Yalnızca güvenli/yerel ağlarda makul. |
| FTPS | 21 (explicit) / 990 (implicit) | SSL/TLS | Gerçek FTP’nin üzerine TLS şifrelemesi eklenmiş hâli. SSL sertifikalı yapı gerektirir. |
| SFTP | 22 | SSH | Aslında FTP değildir; SSH protokolü üzerinden çalışır. Tek port kullanır, en güvenli ve en kararlı seçenektir. |
Pratik tavsiye: Sunucunuz destekliyorsa SFTP (port 22) kullanın. Tek bağlantı ve tek port üzerinden çalıştığı için güvenlik duvarlarıyla en az sorun çıkaran yöntemdir; hem komut hem veri trafiği aynı şifreli tünelden akar. Alastyr hosting paketlerinde SSH/SFTP erişimi standart olarak sunulur, yani şifreli bağlantı için ek bir hizmete ihtiyacınız yoktur.
FTP’ye Nasıl Bağlanılır?
Bu rehberde FileZilla’ya alternatif olarak tercih ettiğimiz, Türkçe arayüzü ve sade pencere düzeniyle yeni başlayanlara kolaylık sağlayan WinSCP programını kullanıyoruz. Aynı mantık tüm FTP istemcilerinde geçerlidir; aşağıda FileZilla için de ayrı bir bölüm bulacaksınız.
Ücretsiz olan WinSCP programını indirip kurduktan sonra açın. Karşınıza gelen Oturum Aç penceresindeki alanları, Alastyr’den gelen e-postadaki bilgilerle aşağıdaki gibi doldurun:
- Dosya protokolü: Güvenli bağlantı için “SFTP” veya “FTP” seçin (Alastyr’de SFTP önerilir).
- Sunucu adı (Host): Sitenizin IP adresi veya FTP sunucu adresi (örn. ftp.alanadiniz.com).
- Kapı numarası (Port): FTP için 21, SFTP için 22.
- Kullanıcı adı: E-postadaki FTP kullanıcı adınız.
- Parola: E-postadaki FTP şifreniz.
Bilgileri girdikten sonra Oturum Aç butonuna tıklayın. Dilerseniz Kaydet seçeneğiyle bu hesabı belleğe alabilir, bir sonraki sefere tek tıkla bağlanabilirsiniz. İlk bağlantıda sunucunun kimliğini onaylamanızı isteyen bir uyarı çıkarsa, kendi sunucunuza bağlandığınızdan emin olarak Evet deyip devam edin.

FileZilla ile Bağlanmak İsteyenler İçin
FileZilla’yı tercih ediyorsanız, programın en üstündeki Hızlı Bağlantı (Quickconnect) çubuğunu kullanabilirsiniz. Sunucu alanına FTP adresinizi, Kullanıcı adı ve Parola alanlarına e-postadaki bilgileri, Port alanına 21 (veya SFTP için 22) yazıp Hızlı Bağlan deyin. Kalıcı kayıt için Dosya > Site Yöneticisi menüsünü kullanmanız, şifrenin her seferinde sorulmaması açısından daha pratiktir. FileZilla varsayılan olarak pasif mod kullanır; bu, modern güvenlik duvarlarıyla en uyumlu ayardır ve çoğu kullanıcı için değiştirilmesi gerekmez.
Dosyalar Hangi Dizine Yüklenir?
FTP’ye başarıyla bağlandıktan sonra, ekranınızı iki bölmenin paylaştığını göreceksiniz. Programın sol bölümü kendi bilgisayarınızdaki dosyaları, sağ bölümü ise sunucudaki dosyaları gösterir. Dosya yüklemek, soldan sağa sürükle-bırak yapmak kadar basittir.
Ancak burada herkesin takıldığı kritik bir nokta var: dosyaları doğru dizine koymak. Sitenizin tarayıcıda görünmesi için web dosyalarının “kök dizin” denen özel klasörün içine yüklenmesi gerekir. Bu klasörün adı kullandığınız panele göre değişir:
| Hosting Paneli | Web Kök Dizini | Notlar |
|---|---|---|
| cPanel | public_html | En yaygın panel. Ana alan adınızın dosyaları buraya gider. |
| Plesk | httpdocs | Bazı eski Plesk sürümlerinde “httpsdocs” da görülebilir. |
| DirectAdmin | domains/alanadiniz.com/public_html | Çoklu alan adı yapısında her domain kendi klasöründedir. |
Yani index.html veya index.php dosyanız public_html (cPanel) ya da httpdocs (Plesk) klasörünün tam içinde olmalıdır. Eğer dosyaları yanlışlıkla bu klasörün dışına ya da içinde fazladan bir alt klasöre koyarsanız, site açılmaz veya o klasör adını URL’ye eklemeniz gerekir. WordPress, Joomla gibi sistemler için de bütün kurulum dosyaları bu kök dizine yüklenir.

Örnek: Tek Bir Dosya Yükleme
Bağlantının çalıştığından emin olmak için küçük bir test yapalım. Bilgisayarınızda Not Defteri ile içinde sadece “Merhaba Dünya” yazan bir test.html dosyası oluşturun. WinSCP’nin sağ bölmesinde public_html klasörüne girin, sol bölmeden bu test.html dosyasını sağ tarafa sürükleyin. Yükleme bağlantı hızınıza göre birkaç saniyede tamamlanır. Ardından tarayıcınızdan https://alanadiniz.com/test.html adresini açtığınızda “Merhaba Dünya” yazısını görüyorsanız, hem bağlantınız hem de dizin yapınız doğru demektir. Testten sonra bu dosyayı silmeyi unutmayın.
Toplu ve Büyük Dosya Yüklerken
Bir WordPress sitesini taşırken binlerce küçük dosya birden aktarılır ve tek tek FTP ile bu uzun sürebilir. Pratik bir yöntem, tüm dosyaları bilgisayarınızda tek bir .zip arşivine sıkıştırıp yalnızca o tek arşivi yüklemek, ardından hosting panelinizdeki Dosya Yöneticisi üzerinden sunucuda “Extract / Ayıkla” demektir. Bu, hem çok daha hızlıdır hem de yarıda kesilen bağlantı yüzünden eksik dosya kalma riskini ortadan kaldırır. Not: Alastyr’in tüm paketlerinde ücretsiz taşıma hizmeti vardır; başka bir firmadan geliyorsanız sitenizi sizin yerinize ekibimiz taşıyabilir.
Sık Karşılaşılan FTP Bağlantı Hataları ve Çözümleri
FTP bağlantısı her zaman ilk denemede oturmayabilir. En çok karşılaşılan sorunları ve hızlı çözümlerini bir araya getirdik:
- “530 Login authentication failed” / Giriş başarısız: Kullanıcı adı veya şifre yanlıştır. Şifreyi e-postadan kopyalarken başına/sonuna boşluk gelmediğinden emin olun. Şifrenizi hatırlamıyorsanız hosting panelinizden (cPanel > FTP Hesapları) yeni şifre belirleyebilirsiniz.
- Bağlantı zaman aşımına uğruyor (Connection timed out): Genellikle güvenlik duvarı veya yanlış mod kaynaklıdır. FTP istemcinizde aktif mod yerine pasif (PASV) mod kullanmayı deneyin; modern modem/router yapılandırmalarında pasif mod neredeyse her zaman çalışır.
- Yanlış port: SFTP bağlanmaya çalışırken 21, klasik FTP’de 22 yazmak bağlantıyı engeller. Protokol ile port eşleşmesini kontrol edin (FTP=21, SFTP=22).
- Site açılmıyor ama dosya yüklendi: Büyük olasılıkla dosyalar public_html/httpdocs dışına yüklenmiştir. Dizini kontrol edin.
- “Connection refused”: Sunucu adresi yanlış yazılmış olabilir veya alan adınızın DNS yönlendirmesi henüz tamamlanmamıştır. Bu durumda alan adı yerine doğrudan sunucu IP adresini deneyin.
Sorun devam ederse Alastyr’in 7/24 destek ekibine yazabilirsiniz; ofiste her saat en az bir teknik personel bulunur ve FTP/SFTP erişiminizi sizinle birlikte test ederiz.
Güvenlik İçin Birkaç Önemli Not
FTP, yanlış kullanıldığında bir güvenlik açığına dönüşebilir. Sitenizi korumak için birkaç basit alışkanlık edinmeniz yeterlidir:
- Mümkün olduğunda klasik FTP yerine SFTP kullanın; şifreniz şifreli kanaldan gider.
- FTP şifrenizi tarayıcıda değil, FTP programının kendi şifre yöneticisinde saklayın ve güçlü bir şifre belirleyin.
- Geçici işler için ana hesabınız yerine, panelden sınırlı yetkili ayrı bir FTP kullanıcısı oluşturun; iş bitince o kullanıcıyı silin.
- Bir geliştiriciyle çalışıyorsanız ona ana hosting şifrenizi değil, yalnızca ilgili klasöre erişebilen bir FTP hesabı verin.
Altyapı tarafında ise sunucularımızda Imunify360 ve CageFS izolasyonu, gelen kötü niyetli FTP/bağlantı denemelerine karşı ek bir koruma katmanı sağlar; bu sayede yanlış parola denemeleriyle yapılan kaba kuvvet saldırıları otomatik engellenir.
Sıkça Sorulan Sorular
FTP ile dosya yüklemek için mutlaka bir program gerekir mi?
Hayır, zorunlu değildir. Hosting panelinizdeki (cPanel, Plesk, DirectAdmin) web tabanlı Dosya Yöneticisi üzerinden de dosya yükleyebilirsiniz. Ancak çok sayıda dosya veya büyük arşivler taşırken WinSCP ya da FileZilla gibi bir FTP programı daha hızlı ve kararlı çalışır.
FTP için hangi port numarasını kullanmalıyım?
Klasik FTP için varsayılan port 21’dir. Daha güvenli olan SFTP için ise port 22 kullanılır. FTPS implicit modda ise 990 portu geçerlidir. Hangi protokolü seçtiyseniz, FTP programında ona uygun portu yazmanız gerekir.
FTP, SFTP ve FTPS arasındaki fark nedir?
Klasik FTP veriyi ve şifreyi şifrelemeden gönderir. FTPS, gerçek FTP’nin üzerine SSL/TLS şifrelemesi ekler. SFTP ise aslında FTP değil, SSH üzerinden çalışan ayrı bir protokoldür ve tek port kullandığı için en güvenli, en kararlı seçenektir. Mümkünse SFTP tercih etmenizi öneririz.
Dosyalarımı hangi klasöre yüklemeliyim?
cPanel kullanıyorsanız dosyalarınızı public_html dizinine, Plesk kullanıyorsanız httpdocs dizinine, DirectAdmin kullanıyorsanız ilgili alan adının altındaki public_html klasörüne yüklemelisiniz. index dosyanız bu klasörün tam içinde olmalıdır, yoksa siteniz açılmaz.
FTP şifremi unuttum, nasıl öğrenebilirim?
FTP şifreleri güvenlik nedeniyle açık olarak gösterilmez, ancak hosting panelinizden kolayca yenisini belirleyebilirsiniz. cPanel’de “FTP Hesapları” bölümünden ilgili hesabın şifresini değiştirebilir, yeni şifreyle bağlanabilirsiniz.
FTP bağlantısı zaman aşımına uğruyor, ne yapmalıyım?
Bu sorun genellikle güvenlik duvarı veya yanlış aktarım modu kaynaklıdır. FTP programınızda aktif mod yerine pasif (PASV) modu kullanmayı deneyin. Ayrıca port numarasının protokolle uyumlu olduğundan ve antivirüs/güvenlik duvarınızın bağlantıyı engellemediğinden emin olun.
Aktif mod ile pasif mod arasındaki fark nedir?
Aktif modda veri bağlantısını sunucu istemciye doğru başlatır; bu, modern güvenlik duvarlarında sıkça engellenir. Pasif modda ise bağlantıyı istemci kurar ve neredeyse her ev/ofis ağında sorunsuz çalışır. Bu yüzden günümüzde FTP programları varsayılan olarak pasif modu kullanır.
WinSCP mı FileZilla mı kullanmalıyım?
İkisi de ücretsiz ve güvenilirdir. WinSCP sade, Türkçe arayüzü ve iki bölmeli görünümüyle yeni başlayanlara kolaylık sağlar. FileZilla ise çok platformlu (Windows, macOS, Linux) yapısıyla öne çıkar. İhtiyacınıza ve alışkanlığınıza göre birini seçebilirsiniz.
FTP ile WordPress sitemi taşıyabilir miyim?
Evet. WordPress dosyalarınızı FTP ile public_html dizinine yükleyip veritabanını ayrıca aktararak sitenizi taşıyabilirsiniz. Bunu kendiniz yapmak istemiyorsanız, Alastyr’in tüm paketlerinde sunulan ücretsiz taşıma hizmetiyle sitenizi sizin yerinize ekibimiz taşır.
Hızlı, Güvenli ve SFTP Destekli Hosting
İzmir’deki kendi veri merkezimizde, LiteSpeed + LSCache altyapısı, ücretsiz SSL, günlük yedekleme ve standart SSH/SFTP erişimiyle sitenizi güvenle yayına alın. Üstelik tüm paketlerde ücretsiz taşıma ve 7/24 Türkçe destek dahildir.





