Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
RFC 959 Standartları SSL/TLS Güvenlik

FTP Nedir? Nasıl Kullanılır?
2026 Kapsamlı Rehber

Dosya Transfer Protokolü'nün (FTP) derinliklerine inin. Sunucu yönetimi, FileZilla kullanımı ve PHP ile FTP otomasyonu hakkında uzman seviyesinde bilgi edinin. Eka Sunucu güvencesiyle verilerinizi hızla yönetin.

FTP (File Transfer Protocol) Nedir?

FTP (Dosya Transfer Protokolü), 1971 yılında geliştirilen ve TCP/IP protokolü üzerinde çalışan, bir ağdaki iki bilgisayar arasında dosya aktarımı sağlayan standart bir ağ protokolüdür. 2026 yılında dahi web geliştirmede en temel yapı taşı olmaya devam etmektedir.

İstemci-Sunucu Mimarisi

FTP, istemci (sizin bilgisayarınız) ve sunucu (Eka Sunucu Hosting) arasında iki ayrı kanal kullanır:

  • Komut Kanalı (Port 21): Komutları ve yanıtları taşır.
  • Veri Kanalı (Port 20 veya Rastgele): Dosya verilerini taşır.

FTP vs SFTP Güvenliği

Standart FTP verileri şifrelemez. Eka Sunucu olarak biz, verilerinizin güvenliği için her zaman SFTP (SSH File Transfer Protocol) veya FTPS (SSL/TLS) kullanmanızı öneririz. Bu sayede parolalarınız ağ üzerinde "clear text" olarak görünmez.

Aktif ve Pasif Mod Farkı

Özellik Aktif Mod (Active) Pasif Mod (Passive)
Bağlantı Başlatan Sunucu, istemciye bağlanır. İstemci, sunucuya bağlanır.
Firewall Sorunu Sık yaşanır (İstemci tarafında port açılmalı). Nadir yaşanır (Modern firewall'lar ile uyumludur).
Öneri Eski sistemler için. 2026 Standardı: Her zaman Pasif Mod kullanın.

En İyi FTP İstemcileri (Clients)

FTP sunucunuza bağlanmak için kullanabileceğiniz en popüler ve güvenilir yazılımlar şunlardır:

FileZilla

Açık kaynak kodlu, Türkçe dil destekli ve en popüler istemcidir. Windows, Mac ve Linux desteği vardır.

İndir

WinSCP

Windows kullanıcıları için gelişmiş özellikler sunar. Özellikle SSH/SFTP işlemlerinde çok başarılıdır.

İndir

Notepad++ (NppFTP)

Kod editörü içinden çıkmadan dosya düzenlemek için harikadır. Detaylar için Notepad++ Rehberimize bakabilirsiniz.

Rehbere Git

Adım Adım FTP Bağlantısı

Bir FTP bağlantısı kurmak için 4 temel bilgiye ihtiyacınız vardır. Bu bilgileri Eka Sunucu müşteri panelinizden veya cPanel/Plesk üzerinden alabilirsiniz.

baglanti_bilgileri.txt
1Sunucu (Host): ftp.siteniz.com veya 192.168.1.1 (Sunucu IP)
2Kullanıcı Adı: kullanici_adi (Genellikle cPanel kullanıcısı)
3Parola: ******** (Hosting şifreniz)
4Port: 21 (FTP) veya 22 (SFTP - Önerilen)

FileZilla Hızlı Bağlantı Ayarları:

  1. FileZilla'yı açın.
  2. Sol üstteki "Site Yöneticisi"ni açın (Ctrl+S).
  3. Protokol: SFTP - SSH File Transfer Protocol seçin.
  4. Sunucu: IP adresiniz veya alan adınız.
  5. Giriş Türü: Normal.
  6. Kullanıcı ve parolanızı girin.
  7. "Bağlan" butonuna tıklayın.
  8. İlk bağlantıda gelen "Host Key" uyarısına "Evet" deyin.

Geliştiriciler İçin: PHP ile FTP Otomasyonu

Eğer bir yazılım geliştiriciyseniz, FTP işlemlerini otomatize etmek isteyebilirsiniz. Aşağıda, Eka Sunucu mühendisleri tarafından hazırlanan modern bir PHP FTP sınıfı örneği bulunmaktadır.

FtpClient.php
1<?php
2class FtpClient {
3 private $connection;
4
5 public function connect($host, $user, $pass, $ssl = true) {
6 // Güvenli bağlantı (FTPS) veya standart FTP
7 if ($ssl) {
8 $this->connection = ftp_ssl_connect($host);
9 } else {
10 $this->connection = ftp_connect($host);
11 }
12
13 if (!$this->connection) {
14 throw new Exception("Sunucuya bağlanılamadı!");
15 }
16
17 // Giriş yap
18 $login = ftp_login($this->connection, $user, $pass);
19 if (!$login) throw new Exception("Giriş başarısız!");
20
21 // Pasif modu aç (Modern sunucular için şart)
22 ftp_pasv($this->connection, true);
23 }
24
25 public function uploadFile($localFile, $remoteFile) {
26 if (ftp_put($this->connection, $remoteFile, $localFile, FTP_BINARY)) {
27 return true;
28 }
29 return false;
30 }
31
32 public function __destruct() {
33 if ($this->connection) ftp_close($this->connection);
34 }
35}
36?>

Sık Karşılaşılan FTP Hata Kodları

FTP kullanırken alabileceğiniz hatalar ve çözümleri:

Hata Kodu Anlamı Çözüm Önerisi
530 Not logged in Kullanıcı adı veya şifre yanlış. Hosting panelinden şifreyi sıfırlayın.
421 Too many connections Sunucuya aynı anda çok fazla bağlantı açtınız. FileZilla "Site Yöneticisi" ayarlarından eş zamanlı bağlantı sayısını 2-4 arasına düşürün.
ECONNREFUSED Bağlantı Reddedildi Sunucu güvenlik duvarı IP adresinizi engellemiş olabilir veya yanlış port (21/22) kullanıyorsunuz.
ETIMEDOUT Bağlantı Zaman Aşımı İnternet bağlantınızı kontrol edin veya Pasif Mod (Passive Mode) kullanın.

Eka Sunucu ile Hızlı FTP Deneyimi

Web sitenizin dosya transfer hızı, sunucunun disk yapısına ve ağ kapasitesine bağlıdır. Eka Sunucu olarak biz:

Web Hosting

Kişisel siteler için optimize edilmiş FTP hesapları.

79.90₺/ay
İncele

Premium Reseller

Müşterileriniz için sınırsız FTP hesabı oluşturun.

149.90₺/ay
İncele

Sanal Sunucu (VDS)

Kendi FTP sunucunuzu kurun ve yönetin.

249.90₺/ay
İncele

Sıkça Sorulan Sorular

FTP kullanmak güvenli mi?
Klasik FTP güvenli değildir çünkü şifreler düz metin olarak iletilir. Eka Sunucu olarak tüm müşterilerimize SFTP (Port 22) veya FTPS kullanmalarını öneriyoruz.
Dosya izinleri (CHMOD) ne olmalı?
Güvenlik için klasörler genellikle 755, dosyalar ise 644 olmalıdır. Yapılandırma dosyaları (wp-config.php vb.) 400 veya 440 yapılabilir.
Büyük dosyaları nasıl hızlı yüklerim?
FTP binlerce küçük dosyayı (örneğin WordPress kurulumu) yavaş yükler. Bunun yerine dosyaları .zip yapıp tek parça halinde yükleyip, cPanel Dosya Yöneticisi üzerinden çıkartmanız (unzip) çok daha hızlıdır.
Anonim FTP nedir?
Kullanıcı adı ve şifre gerektirmeyen, genellikle herkese açık dosya indirme sunucularında kullanılan yöntemdir. Güvenlik riski nedeniyle hosting paketlerimizde varsayılan olarak kapalıdır.

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top