ftp baglantisi nasil yapilir

FTP Nedir? En Çok Kullanılan FTP Programı

Kısaca

FTP (File Transfer Protocol), bilgisayarınız ile bir sunucu arasında dosya yüklemek ve indirmek için kullanılan klasik bir aktarım protokolüdür. FTP programı (FTP istemcisi), bu işlemi sürükle-bırak kolaylığında yapmanızı sağlayan bir aracıktır. Günümüzde düz FTP güvenli sayılmadığından; aynı programlar üzerinden şifreli SFTP veya FTPS kullanmanız önerilir.

  • En çok kullanılan ücretsiz FTP programları: FileZilla, WinSCP ve Cyberduck.
  • Düz FTP 21 portunu, SFTP 22 (SSH) portunu, FTPS ise 21/990 portlarını kullanır.
  • Web sitesi dosyalarınızı yüklerken şifresiz FTP yerine SFTP/FTPS tercih edin; verileriniz açık metin gitmesin.

FTP programı, verilerinizi yerel cihazınızdan uzak bağlantıyla barındırma sunucunuza taşımanızı ya da indirmenizi sağlar. İşlerinizi bunları bilmeden de gerçekleştirebilirsiniz; ancak kullandığınız bu sistemlerle ilgili detaylı bilgiye sahip olursanız onlardan etkin bir şekilde yararlanabilirsiniz. Daha önce internet üzerinden bir dosya indirdiyseniz, büyük ihtimalle arka planda FTP veya benzeri bir protokol çalışmıştır. Bu rehberde FTP’nin ne olduğunu, nasıl çalıştığını, hangi programların öne çıktığını ve güvenli alternatiflerini en baştan sona ele alıyoruz.

FTP Nedir?

FTP nedir sorusu, web ve sunucu yönetimine yeni başlayanların en çok merak ettiği konulardan biridir. FTP’nin açılımı “File Transfer Protocol” yani Dosya Aktarım Protokolü‘dür. Bir ağa bağlı bilgisayarlar arasında dosya taşımak için kullanılan standart bir iletişim dilidir. 1971 yılında tanımlanan ve 50 yılı aşkın süredir kullanılan bu protokol sayesinde her türden dosyayı (resim, video, metin, web sitesi dosyaları) bir bilgisayardan diğerine aktarmak mümkün olur.

FTP, istemci-sunucu (client-server) modeline dayanır. Bir tarafta dosyaları barındıran FTP sunucusu, diğer tarafta ise bu sunucuya bağlanan FTP istemcisi yani FTP programı bulunur. İstemci, sunucuya kullanıcı adı ve şifreyle bağlanır; ardından dosyaları listeleyebilir, indirebilir veya yükleyebilirsiniz. macOS ve Linux’ta Terminal, Windows’ta ise komut satırı üzerinden de FTP komutları çalıştırılabilir; fakat çoğu kullanıcı görsel arayüze sahip FTP programlarını tercih eder.

FTP’nin kendine has bir özelliği, bağlantıyı iki ayrı kanaldan kurmasıdır: komutların gittiği kontrol kanalı ve dosyaların aktarıldığı veri kanalı. Bu yapı, FTP’nin güvenlik duvarı (firewall) arkasında zaman zaman sorun çıkarmasının da sebebidir. Bu yüzden FTP’de aktif (active) ve pasif (passive) mod olmak üzere iki bağlantı yöntemi vardır; ev/ofis ağlarında genellikle pasif mod sorunsuz çalışır.

Mail hosting 1 ay ücretsiz

FTP Nasıl Çalışır? Aktif ve Pasif Mod

FTP bağlantısı şu adımlarla işler: İstemci, sunucunun 21 numaralı kontrol portuna bağlanır ve kimlik doğrulamasını (kullanıcı adı + şifre) tamamlar. Bir dosya aktarımı gerektiğinde ayrı bir veri kanalı açılır. Burada devreye iki mod girer:

  • Aktif (Active) Mod: Veri kanalını sunucu başlatır ve istemciye geri bağlanır. İstemci tarafındaki güvenlik duvarı bu gelen bağlantıyı çoğu zaman engellediği için modern ağlarda sorun çıkarabilir.
  • Pasif (Passive) Mod: Veri kanalını istemci başlatır. NAT ve güvenlik duvarı arkasındaki kullanıcılar için çok daha uyumludur ve bugün varsayılan olarak önerilen yöntemdir.

Bir FTP istemcisi, sunucuya bağlanırken pasif ve aktif mod arasında tercih yapmanıza izin verir, tüm oturumları günlüğe (log) kaydeder ve web sunucusu içindeki dosya/klasör izinlerini (CHMOD) düzenlemenize olanak tanır. Bazı sunucular ayrıca hesabı olmayan kullanıcıların bağlanabildiği anonim FTP erişimine de izin verir.

FTP, FTPS ve SFTP Arasındaki Fark Nedir?

FTP konusunda en kritik nokta şudur: düz (klasik) FTP, verileri şifresiz, yani açık metin olarak gönderir. Kullanıcı adınız ve şifreniz dahil her şey ağ üzerinde okunabilir şekilde taşınır. Bu yüzden günümüzde düz FTP yerine şifreli iki kardeş protokol öne çıkar: FTPS ve SFTP. İsimleri benzese de altyapıları tamamen farklıdır.

Özellik FTP (Klasik) FTPS (FTP over SSL/TLS) SFTP (SSH File Transfer)
Şifreleme Yok (açık metin) Var (SSL/TLS) Var (SSH tüneli)
Varsayılan port 21 (kontrol), 20 (veri) 21 (explicit) / 990 (implicit) 22 (SSH)
Bağlantı yapısı Ayrı kontrol + veri kanalı Ayrı kontrol + veri kanalı Tek bağlantı (SSH)
Güvenlik duvarı uyumu Pasif mod gerekir Port aralığı ayarı gerekir Tek port, en kolay
Kimlik doğrulama Kullanıcı adı + şifre Kullanıcı adı + şifre + sertifika Şifre veya SSH anahtarı
Önerilen kullanım Yalnız iç ağ / eski sistemler Şifre ve uyumluluk gereken durumlar Çoğu modern senaryo için ideal

Kısaca özetlemek gerekirse: SFTP, tüm trafiği tek bir SSH bağlantısı (genellikle 22. port) üzerinden taşıdığından hem en güvenli hem de güvenlik duvarı ayarı açısından en pratik seçenektir. FTPS, FTP’nin iki kanallı yapısını korur ve üzerine SSL/TLS şifrelemesi ekler; sertifika tabanlı doğrulama gerektiren kurumsal senaryolarda tercih edilir. Düz FTP‘yi ise yalnız kapalı iç ağlarda veya şifreyi destekleyemeyen eski sistemlerde düşünmek mantıklıdır.

Önemli bir hatırlatma: Bir dönem dosyalara ftp:// adresiyle tarayıcıdan da bağlanılabiliyordu. Ancak güvenlik kaygıları nedeniyle modern tarayıcılar bu desteği kaldırdı; Chrome 2021’de (88-95 sürümleri arasında), Firefox ise 90. sürümde FTP’yi tamamen sonlandırdı. Bu nedenle bugün dosya transferi için mutlaka bir FTP istemcisine ihtiyacınız var.

FTP Programı Ne Amaçla Kullanılır?

FTP programının en yaygın kullanım alanı web sitesi dosyalarını sunucuya yüklemektir. Bir WordPress temasını, eklenti dosyasını, bir HTML sayfasını veya büyük bir medya arşivini barındırma hesabınıza taşımak istediğinizde FTP istemcisi en pratik yoldur. Özellikle yüzlerce dosyadan oluşan bir siteyi tek seferde aktarırken, tarayıcı tabanlı dosya yöneticilerine göre çok daha hızlı ve kararlıdır.

Bunun yanında FTP, şirket içi dosya paylaşımı, yedeklerin sunucudan indirilmesi, log dosyalarının toplanması ve geliştirme ortamından canlı sunucuya kod taşınması gibi senaryolarda da kullanılır. Kapalı bir iç ağ üzerinde, internete açık olmayan bir FTP sunucusu kurularak kurum içi güvenli dosya aktarımı da sağlanabilir. Çoğu kullanıcı için başlıca iki amaç öne çıkar: dosya yüklemek ve dosya indirmek.

En Çok Kullanılan FTP Programları Nelerdir?

Piyasadaki bazı FTP programları diğerlerinden daha çok tercih edilir. Birini seçmeden önce bazı önemli ayrıntılara dikkat etmenizde fayda var. Önce istemcinin, kullandığınız işletim sistemiyle (Windows, macOS veya Linux) uyumlu olup olmadığını kontrol edin. Ardından şunlara bakın:

  • Protokol desteği: Yalnız FTP değil; SFTP ve FTPS şifreli protokollerini de desteklediğine emin olun. Güvenli bağlantı bugün olmazsa olmaz.
  • Hız ve kararlılık: Hızlı dosya transferi, kesilen aktarımı kaldığı yerden devam ettirme (resume) ve eş zamanlı çoklu aktarım önemlidir.
  • Kullanım kolaylığı: Sürükle-bırak desteği, yer imleri (site yöneticisi) ve arama araçları işinizi hızlandırır.
  • Bulut entegrasyonu: Bazı istemciler Google Drive, Dropbox ve S3 gibi üçüncü taraf depolama servislerine de bağlanabilir.
  • Güvenlik: Şifre saklama, ana parola (master password) koruması ve SSH anahtar desteği gibi özellikleri değerlendirin.

Aşağıdaki tabloda en çok kullanılan ücretsiz FTP programlarını hızlıca karşılaştırabilirsiniz.

Program Platform Lisans FTP / FTPS / SFTP Öne çıkan özellik
FileZilla Windows, macOS, Linux Ücretsiz (açık kaynak) Üçü de En yaygın, çoklu platform
WinSCP Yalnız Windows Ücretsiz (açık kaynak) Üçü de Çift panel, betik/otomasyon
Cyberduck Windows, macOS Ücretsiz (açık kaynak) Üçü de Modern arayüz, bulut desteği

FileZilla FTP Programı

FileZilla, ücretsiz ve açık kaynaklı yapısıyla en çok kullanılan FTP programıdır. İşleyişinin anlaşılması kolaydır; kullanıcılar rahatlıkla sunucudaki dosyalara bağlanır ve verileri sürükle-bırak ile aktarır. Windows, macOS ve Linux’ta çalışır; FTP’nin yanı sıra FTPS ve SFTP şifreli bağlantılarını da destekler. Güncel sürümleri (3.70 serisi) performans ve güvenlik iyileştirmeleriyle gelir. Arayüzü kimine göre biraz eski görünse de, sunduğu kararlılık ve geniş protokol desteği onu uzun yıllardır sektörün standart aracı yapmıştır.

WinSCP FTP Programı

WinSCP, yalnız Windows işletim sisteminde çalışan, ücretsiz ve açık kaynaklı bir istemcidir. Aynı ekranda çift panel (commander) görünümü sunarak yerel ve uzak dosyaları yan yana yönetmenizi sağlar. SFTP, FTPS ve FTP’yi destekler; gönderilen veriler şifrelenebilir. Ayrıca betik (script) ve komut satırı otomasyonu imkanı sunduğu için, zamanlanmış yedek aktarımları gibi tekrarlayan işler kuran şirketlerin sık tercih ettiği bir araçtır.

Cyberduck FTP Programı

Cyberduck, Windows ve macOS’ta çalışan, açık kaynaklı ve ücretsiz bir FTP istemcisidir. Veri aktarımı için en hızlı ve kolay yollardan biri olarak öne çıkar. Benzerlerine göre daha modern bir arayüze sahiptir; FTP, FTPS ve SFTP’nin yanı sıra Amazon S3, Google Drive, Dropbox ve OpenStack Swift gibi bulut depolama servisleriyle de doğrudan çalışabilmesi onu çok yönlü kılar. macOS kullanıcıları arasında özellikle popülerdir.

FTP Sunucusu Nedir?

FTP sunucusu, bir veri transfer protokolü adresine sahip olan ve bu adres üzerinden bağlantı sağlayan bir uygulamadır. Bu sunucu, verileri depolar; bir bilgisayara yüklenmesi gereken dosyaları alıp başka bir bilgisayara FTP yoluyla erişilebilir kılar. Böylece dosyaları sunucuya yükleyebilir veya sunucudan indirebilirsiniz. Pratikte bir hosting hesabı satın aldığınızda, barındırma firması size bir FTP/SFTP erişimi ve bağlantı bilgilerini (sunucu adresi, kullanıcı adı, şifre, port) verir.

Şirketlerde güvenli ve kolay kullanımı sayesinde bu sunucular, çalışanların dosya paylaşımını ve yerel ağa bağlanmasını kolaylaştırır. Çok kritik veriler bulundurulduğunda veya güvenlik endişesi varsa, sunucunun internete açık olmaması tercih edilir; aksi halde erişim yetkisi olan herkes dilediği yer ve zamanda depodaki verilere ulaşabilir.

Birçok sunucu, kullanıcıya anonim bağlantı ile FTP üzerinde işlem yapma imkanı sunar; yani erişim için her zaman bir hesabınız olması gerekmez. Yine de FTP hizmetinin sizi tamamen anonim kılmadığını bilin: IP adresiniz sistemde kaydedilir. Ayrıca indirilen veya aktarılan tüm dosyalar günlüğe yazıldığı için, geçmiş işlemlerinizi görmek ve FTP’nin dahili çalışma ilkelerini incelemek için sunucu loglarını kullanabilirsiniz.

FTP Bağlantısı Nasıl Yapılır? (FileZilla Örneği)

Bir FTP programıyla sunucunuza bağlanmak oldukça basittir. FileZilla örneğiyle adım adım:

  • 1. Bağlantı bilgilerini hazırlayın: Hosting panelinizden veya sağlayıcınızdan sunucu adresi (host), kullanıcı adı, şifre ve port bilgilerini alın.
  • 2. Protokolü seçin: Mümkünse SFTP (port 22) veya FTPS seçin. Düz FTP yerine şifreli bağlantı her zaman daha güvenlidir.
  • 3. Hızlı bağlantı veya Site Yöneticisi: Bilgileri girip bağlanın. Sık kullandığınız sunucular için Site Yöneticisi’ne kayıt açın; bir daha bilgileri elle girmeniz gerekmez.
  • 4. Dosyaları aktarın: Sol panel bilgisayarınız, sağ panel sunucudur. Dosyaları iki panel arasında sürükle-bırak ile taşıyın. Web siteleri genellikle public_html klasörüne yüklenir.
  • 5. İzinleri kontrol edin: Gerekirse dosya/klasör izinlerini (CHMOD) sağa tıklayarak ayarlayın.

Bağlantıda sorun yaşarsanız önce pasif moda geçmeyi, doğru portu kullandığınızı ve şifrenizin güncel olduğunu kontrol edin.

Alastyr Hosting’de FTP / SFTP Erişimi

Alastyr’ın hosting paketlerinde cPanel üzerinden hem FTP hem de şifreli SFTP erişimi standart olarak sunulur. Web sitenizin dosyalarını FileZilla, WinSCP veya Cyberduck ile güvenle yükleyebilir, yedeklerinizi indirebilirsiniz. Sunuculardaki tüm siteler ücretsiz SSL ile korunur; LiteSpeed + LSCache altyapısı ve CloudLinux + CageFS izolasyonu sayesinde dosyalarınız hem hızlı sunulur hem de komşu hesaplardan yalıtılır. Günlük otomatik yedekleme ve 7/24 destek ile, dosyalarınızla ilgili bir sorun yaşadığınızda yanınızdayız.

Daha büyük projeler veya root erişimi gerektiren özel kurulumlar için VPS sunucu ve bulut sunucu çözümlerimizi değerlendirebilirsiniz. Tüm hizmetler İzmir’deki kendi veri merkezimizde, N+1 yedekli ve Tier III standartlarında barındırılır.

Sıkça Sorulan Sorular

FTP nedir, ne işe yarar?

FTP (File Transfer Protocol / Dosya Aktarım Protokolü), bir bilgisayar ile sunucu arasında dosya yüklemek ve indirmek için kullanılan standart bir aktarım protokolüdür. En çok web sitesi dosyalarını barındırma sunucusuna yüklemek ve sunucudan yedek indirmek için kullanılır.

En çok kullanılan FTP programı hangisidir?

En yaygın kullanılan ücretsiz FTP programı FileZilla’dır. Windows, macOS ve Linux’ta çalışır ve FTP, FTPS ve SFTP protokollerini destekler. WinSCP (yalnız Windows) ve Cyberduck (Windows ve macOS) da çok tercih edilen ücretsiz alternatiflerdir.

FTP ile SFTP arasındaki fark nedir?

Düz FTP, verileri ve şifreyi şifresiz, yani açık metin olarak gönderir ve 21 numaralı portu kullanır. SFTP ise tüm trafiği SSH üzerinden şifreleyerek tek bir port (genellikle 22) üzerinden taşır. Bu nedenle SFTP hem daha güvenli hem de güvenlik duvarı ayarı açısından daha pratiktir.

FTPS ile SFTP aynı şey mi?

Hayır. SFTP, SSH protokolü üzerine kurulur ve genellikle 22. portu kullanır. FTPS ise klasik FTP’nin üzerine SSL/TLS şifrelemesi ekler ve 21 (explicit) veya 990 (implicit) portlarını kullanır. İkisi de şifrelidir ama altyapıları tamamen farklıdır.

FTP güvenli mi?

Klasik (düz) FTP güvenli değildir; kullanıcı adı, şifre ve dosyalar ağ üzerinde şifresiz olarak iletilir ve kolayca dinlenebilir. Bu yüzden internet üzerinden dosya aktarımı yaparken FTP yerine SFTP veya FTPS gibi şifreli protokolleri kullanmanız önerilir.

FTP hangi portu kullanır?

Klasik FTP, kontrol için 21, veri için 20 numaralı portu kullanır. SFTP 22 (SSH) portunu, FTPS ise explicit modda 21, implicit modda 990 portunu kullanır. Sunucunuza bağlanırken sağlayıcınızın belirttiği doğru portu girmelisiniz.

FTP’ye tarayıcıdan bağlanabilir miyim?

Artık genellikle hayır. Güvenlik nedeniyle Chrome 2021’de, Firefox da 90. sürümde FTP desteğini kaldırdı. Bu nedenle dosya transferi için FileZilla, WinSCP veya Cyberduck gibi bir FTP istemcisi kullanmanız gerekir.

FTP bağlantısı nasıl yapılır?

Bir FTP programı açın, sağlayıcınızdan aldığınız sunucu adresi, kullanıcı adı, şifre ve portu girin, mümkünse SFTP veya FTPS protokolünü seçin ve bağlanın. Ardından dosyaları yerel bilgisayarınız ile sunucu arasında sürükle-bırak ile aktarabilirsiniz. Web siteleri genellikle public_html klasörüne yüklenir.

Hosting hesabıma FTP ile nasıl bağlanırım?

Hosting kontrol panelinizden (cPanel gibi) bir FTP hesabı oluşturun veya mevcut bilgilerinizi alın, ardından FileZilla gibi bir istemciye sunucu adı, kullanıcı adı, şifre ve portu girin. Alastyr hosting paketlerinde hem FTP hem de şifreli SFTP erişimi standart olarak sunulur.

Sitenizi güvenle yayına alın

Ücretsiz SSL, günlük yedekleme, SFTP erişimi ve 7/24 destek ile İzmir’deki kendi veri merkezimizde barındırın.

Hosting Paketlerini İncele

Türkiye'nin En Çok Tavsiye Edilen Domain, Hosting ve Bulut Servis Sağlayıcısı
İnternet sitesi Alastyr İnternet Sitesi
Yazı oluşturuldu 511

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön