15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
30.10.2024

FTP Aracılığıyla Bir Sunucuya Nasıl Bağlanılır: Eksiksiz Adım Adım Kılavuz

Dosya Transfer Protokolü (FTP), bir istemci ile uzak sunucu arasında dosya aktarımı için en yaygın kullanılan yöntemlerden biri olmaya devam etmektedir. İster bir web sitesi dağıtıyor, ister sunucu dosyalarını yönetiyor, ister rutin bakım yapıyor olun, FTP üzerinden nasıl bağlanacağınızı — ve bunu verimli şekilde nasıl kullanacağınızı — bilmek, her web geliştiricisi veya sistem yöneticisi için temel bir beceridir.

Bu kapsamlı kılavuz, doğru istemciyi seçmekten dosyaları yönetmeye ve oturumunuzu güvenli şekilde kapatmaya kadar FTP bağlantı sürecinin her adımını ele almaktadır.

FTP Nedir ve Neden Önemlidir?

FTP, TCP/IP üzerinde çalışan ve yerel bir makine ile uzak sunucu arasında dosya aktarımını sağlayan standart bir ağ protokolüdür. İstemci-sunucu mimarisi kullanır; bu da sunucuda çalışan FTP hizmetiyle iletişim kurmak için tarafınızda özel bir yazılıma (FTP istemcisi) ihtiyaç duyduğunuz anlamına gelir.

FTP özellikle şu durumlarda önem taşır:

  • Web barındırma ortamları — HTML, CSS, PHP ve medya dosyalarını yükleme
  • VPS ve özel sunucu yönetimi — yapılandırma dosyalarını veya yedekleri aktarma
  • İşbirlikli iş akışları — e-posta kısıtlamaları olmadan ekipler arasında büyük dosyaları paylaşma

Web sitenizi veya uygulamanızı bir VPS Hosting planında veya Dedicated Server üzerinde barındırıyorsanız, iş akışınızın bir noktasında neredeyse kesinlikle FTP’ye veya güvenli türevlerine (SFTP/FTPS) ihtiyaç duyacaksınız.

Adım 1: Doğru FTP İstemcisini Seçin

Herhangi bir sunucuya bağlanabilmek için önce bir FTP istemcisine ihtiyacınız vardır — uzak dosya sistemleriyle etkileşim için grafiksel veya komut satırı arayüzü sağlayan bir yazılım uygulaması. İşte en popüler ve güvenilir seçenekler:

FTP İstemcisiPlatformlarTemel Özellikler
FileZillaWindows, macOS, LinuxÜcretsiz, açık kaynaklı, FTP/SFTP/FTPS destekler
WinSCPWindowsFTP, SFTP, SCP destekler; güçlü betik desteği
CyberduckmacOS, WindowsSezgisel arayüz, birden fazla protokol ve bulut depolama desteği
TransmitmacOSHızlı aktarım hızlarına sahip premium istemci
lftpLinux (CLI)İleri düzey kullanıcılar için güçlü komut satırı FTP istemcisi

Öneri: Çoğu kullanıcı için FileZilla, platformlar arası kullanılabilirliği, aktif geliştirme süreci ve sıfır maliyeti nedeniyle tercih edilen seçenektir. Üçüncü taraf kaynaklardan gelen reklam yazılımı içeren paketlerden kaçınmak için yalnızca resmi FileZilla web sitesinden indirin.

Adım 2: FTP Sunucu Kimlik Bilgilerinizi Toplayın

Bağlantı denemesinden önce doğru kimlik bilgilerini hazır bulundurmanız gerekir. Bunlar genellikle hesabınızı oluştururken barındırma sağlayıcınız tarafından sağlanır. İhtiyacınız olanlar:

  • Host (Sunucu Adresi): Bu ya bir alan adıdır (örn. ftp.yourdomain.com) ya da ham bir IP adresidir (örn. 192.168.1.100).
  • Kullanıcı Adı: Barındırma sağlayıcınız tarafından atanan veya kontrol panelinizde oluşturulan FTP hesabı kullanıcı adınız.
  • Parola: FTP hesabınızla ilişkili parola.
  • Port Numarası:
  • Port 21 — Standart FTP (şifrelenmemiş)
  • Port 22 — SFTP (SSH Dosya Transfer Protokolü, şifreli)
  • Port 990 — FTPS (SSL/TLS üzerinden FTP, şifreli)

> Güvenlik Notu: Düz FTP (port 21), parolanız dahil verileri düz metin olarak iletir. Mümkün olan her durumda bağlantınızı şifrelemek için SFTP veya FTPS kullanın. Sunucunuz destekliyorsa her zaman güvenli türevi tercih edin.

Kimlik bilgilerinizi bulamıyorsanız barındırma kontrol panelinizi (cPanel veya Plesk gibi) kontrol edin ya da barındırma sağlayıcınızın destek ekibiyle iletişime geçin. cPanel’li VPS kullanıcıları, FTP hesap bilgilerini doğrudan cPanel FTP Hesapları bölümünde bulabilir.

Adım 3: FTP İstemcisini Yapılandırın ve Kimlik Bilgilerinizi Girin

FTP istemciniz kurulduktan ve kimlik bilgileriniz hazır olduktan sonra bağlantıyı kurma zamanı gelmiştir. Aşağıdaki talimatlar örnek olarak FileZilla kullanmaktadır, ancak süreç tüm büyük istemcilerde neredeyse aynıdır.

Seçenek A: Hızlı Bağlantı (Hızlı ancak kaydedilmez)

FileZilla penceresinin üst kısmında bir Hızlı Bağlantı çubuğu göreceksiniz. Bilgilerinizi girin:

  1. Host: ftp.yourdomain.com veya sunucu IP’niz
  2. Kullanıcı Adı: FTP kullanıcı adınız
  3. Parola: FTP parolanız
  4. Port: 21 (FTP) veya 22 (SFTP)

Oturumu başlatmak için Hızlı Bağlantı‘ya tıklayın.

Seçenek B: Site Yöneticisi (Tekrarlanan bağlantılar için önerilir)

Site Yöneticisi’ni kullanmak, gelecekte kullanmak üzere bağlantı profillerini kaydetmenizi sağlar:

  1. Dosya → Site Yöneticisi‘ne gidin (veya Ctrl+S tuşuna basın)
  2. Yeni Site‘ye tıklayın ve açıklayıcı bir ad verin
  3. Aşağıdaki alanları doldurun:
  • Protokol: FTP veya SFTP (önerilir)
  • Host: Sunucu adresiniz
  • Port: Varsayılan için boş bırakın veya manuel olarak belirtin
  • Oturum Açma Türü: Normal
  • Kullanıcı: FTP kullanıcı adınız
  • Parola: FTP parolanız
  1. Bağlan‘a tıklayın

Site profilinizi kaydetmek, her oturumda kimlik bilgilerini yeniden girme ihtiyacını ortadan kaldırır; bu özellikle birden fazla sunucu yönetirken son derece kullanışlıdır.

Adım 4: Bağlantıyı Kurun

Kimlik bilgilerinizi girdikten ve Bağlan‘a tıkladıktan sonra FTP istemcisi sunucuyla el sıkışmaya çalışacaktır. Gerçek zamanlı geri bildirim için FileZilla penceresinin üst kısmındaki durum günlüğünü izleyin.

Başarılı Bağlantı

Başarılı bir bağlantı aşağıdakine benzer mesajlar gösterecektir:

Status: Connecting to ftp.yourdomain.com:21...
Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...

Bağlandıktan sonra FileZilla arayüzü iki ana panele bölünür:

  • Sol panel (Yerel Site): Yerel bilgisayarınızın dosya sistemi
  • Sağ panel (Uzak Site): Sunucunun dosya sistemi

Bağlantı Hatalarını Giderme

Bağlantı başarısız olursa aşağıdakileri kontrol edin:

SorunOlası NedenÇözüm
Connection refusedYanlış port veya FTP hizmeti çalışmıyorPort numarasını doğrulayın; sunucuda FTP’nin etkin olduğunu onaylayın
Authentication failedYanlış kullanıcı adı veya parolaKimlik bilgilerini iki kez kontrol edin; gerekirse parolayı sıfırlayın
Connection timed outGüvenlik duvarı bağlantıyı engelliyorSunucu güvenlik duvarı kurallarını kontrol edin; FTP ayarlarında pasif modu deneyin
Host not foundYanlış ana bilgisayar adı veya DNS sorunuHost adresini doğrulayın; doğrudan IP’yi kullanmayı deneyin

Pasif Mod İpucu: NAT yönlendirici veya güvenlik duvarının arkasındaysanız ve bağlantı sorunları yaşıyorsanız FTP istemci ayarlarında Pasif (PASV) moda geçin. FileZilla’da Düzenle → Ayarlar → FTP → Pasif mod yolunu izleyin.

Adım 5: Sunucunun Dosya Sisteminde Gezinin

Bağlandıktan sonra uzak dosya sisteminde gezinmek, Windows Gezgini veya macOS Finder kullanmaya benzer bir his verir. FTP istemcinizin sağ panelinde:

  • Bir klasörü açmak için çift tıklayın
  • Bir üst dizine çıkmak için dizin listesinin üst kısmındaki “..” girişine tıklayın
  • Sağ panelin üst kısmındaki uzak site yol çubuğu, sunucudaki mevcut konumunuzu gösterir

Web barındırma ortamlarında web sitesi dosyalarınız genellikle şu konumlarda bulunur:

  • /public_html/ — cPanel tabanlı barındırıcılarda
  • /var/www/html/ — tipik Linux/Apache sunucularında
  • /httpdocs/ — Plesk tabanlı barındırıcılarda

Adım 6: Sunucuya Dosya Yükleyin

Dosya yüklemek, çoğu kullanıcının FTP üzerinden bağlanmasının birincil nedenidir. İki kolay yöntem vardır:

Yöntem 1: Sürükle ve Bırak

  1. Sol panelde, yüklemek istediğiniz yerel makinenizdeki dosya veya klasörlere gidin.
  2. Sağ panelde, sunucudaki hedef dizine gidin.
  3. Dosyaları sol panelden sağ panele sürükleyip bırakın.

Yöntem 2: Sağ Tıkla Yükleme

  1. Sol panelde, yüklemek istediğiniz dosya(ları) seçin.
  2. Sağ tıklayın ve bağlam menüsünden “Yükle” seçeneğini seçin.

FileZilla, aktarım ilerleme durumunu pencerenin alt kısmındaki Aktarım Kuyruğu‘nda gösterecektir. Aktarım tamamlandıktan sonra dosyaların sağ panelde göründüğünü kontrol ederek yüklemeyi doğrulayın.

> Profesyonel İpucu: Web sitesi dosyalarını yüklerken her zaman doğru web kök dizinine yükleyin. Yanlış konuma yükleme, yeni başlayanların yaptığı en yaygın hatalardan biridir.

Adım 7: Sunucudan Dosya İndirin

Sunucudan dosya indirmek de aynı derecede basittir:

Yöntem 1: Sürükle ve Bırak

  1. Sağ panelde, indirmek istediğiniz dosya veya klasöre gidin.
  2. Sol panelde, yerel hedef klasöre gidin.
  3. Sağ panelden sol panele sürükleyip bırakın.

Yöntem 2: Sağ Tıkla İndirme

  1. Sağ panelde, indirmek istediğiniz dosya(ları) seçin.
  2. Sağ tıklayın ve bağlam menüsünden “İndir” seçeneğini seçin.

Bu, önemli değişiklikler yapmadan önce sunucu dosyalarınızın yerel yedeklerini oluşturmak için özellikle kullanışlıdır.

Adım 8: Dosya ve Dizinleri Yönetin

FTP istemcileri, uzak sunucuda kapsamlı dosya yönetimi özellikleri sunar. Arayüzden doğrudan yapabilecekleriniz:

Dosya veya Klasörleri Yeniden Adlandırma

Öğeye sağ tıklayın → “Yeniden Adlandır” seçeneğini seçin → Yeni adı yazın → Enter‘a basın

Dosya veya Klasörleri Silme

Öğeyi seçin → Sağ tıklayın → “Sil” seçeneğini seçin → İşlemi onaylayın

> Uyarı: FTP üzerinden silme işlemi genellikle kalıcıdır ve dosyaları geri dönüşüm kutusuna taşımaz. Silmeden önce her zaman iki kez kontrol edin.

Yeni Dizin Oluşturma

Sağ panelin boş bir alanına sağ tıklayın → “Dizin oluştur” seçeneğini seçin → Klasör adını girin

Dosyaları Dizinler Arasında Taşıma

Dosyaları sağ paneldeki farklı klasörler arasında sürükleyip bırakın veya sağ tıklama bağlam menülerini kullanarak kes ve yapıştır yapın (desteklendiği durumlarda).

Dosya İzinlerini Değiştirme (CHMOD)

Dosya izinleri, web sunucusu güvenliği ve işlevselliği için kritik öneme sahiptir. FileZilla’da bunları değiştirmek için:

  1. Dosya veya klasöre sağ tıklayın
  2. “Dosya izinleri…” seçeneğini seçin
  3. Sayısal değeri ayarlayın (örn. dosyalar için 644, dizinler için 755)
  4. Tamam‘a tıklayın

Yanlış izinler, web sitelerinde “403 Forbidden” hatalarının yaygın bir nedenidir. Standart izin ayarları şunlardır:

  • Dosyalar: 644 (sahip okuyabilir/yazabilir; grup ve diğerleri okuyabilir)
  • Dizinler: 755 (sahip okuyabilir/yazabilir/çalıştırabilir; grup ve diğerleri okuyabilir/çalıştırabilir)
  • Hassas dosyalar (örn. config.php): 600 (yalnızca sahip okuyabilir/yazabilir)

Adım 9: FTP Bağlantınızı Güvenli Hale Getirin

Güvenlik, FTP kullanırken kritik bir değerlendirme konusudur. Her yöneticinin uyması gereken en iyi uygulamalar:

  1. Düz FTP yerine SFTP veya FTPS kullanın — Hem kimlik bilgilerini hem de aktarımdaki verileri şifreler.
  2. Güçlü, benzersiz parolalar kullanın — Parolaları servisler arasında yeniden kullanmaktan kaçının.
  3. FTP erişimini IP ile kısıtlayın — Sunucunuzun güvenlik duvarını yalnızca güvenilir IP adreslerinden FTP bağlantılarına izin verecek şekilde yapılandırın.
  4. Özel FTP hesapları oluşturun — FTP için hiçbir zaman root veya yönetici hesabınızı kullanmayın. Sınırlı dizin erişimine sahip ayrı hesaplar oluşturun.
  5. Gerekli değilse FTP’yi devre dışı bırakın — Öncelikli olarak SSH/SFTP kullanıyorsanız, saldırı yüzeyinizi azaltmak için FTP hizmetini tamamen devre dışı bırakın.
  6. SSL sertifikaları kullanın — FTPS kullanıyorsanız sunucunuzun geçerli bir SSL sertifikasına sahip olduğundan emin olun. AlexHost, sunucu iletişimlerinizi güvence altına almak için SSL Sertifikaları sunmaktadır.

Adım 10: Sunucudan Bağlantıyı Kesin

Çalışmanızı tamamladığınızda sunucudan her zaman düzgün şekilde bağlantıyı kesin. Boşta kalan FTP bağlantılarını açık bırakmak bir güvenlik riski oluşturabilir ve sunucu kaynaklarını gereksiz yere tüketebilir.

FileZilla’da bağlantıyı kesmek için:

  • Üst menü çubuğunda Sunucu → Bağlantıyı Kes‘e gidin veya
  • Araç çubuğundaki “Sunucudan bağlantıyı kes” düğmesine tıklayın (kırmızı X simgesi)

Durum çubuğu şunu onaylayacaktır: Status: Disconnected from server

FTP – SFTP – FTPS: Hangisini Kullanmalısınız?

ÖzellikFTPSFTPFTPS
ŞifrelemeYokTam (SSH)Tam (SSL/TLS)
Varsayılan Port2122990
Güvenlik Duvarı UyumluluğuOrtaEvetOrta
Kimlik DoğrulamaKullanıcı Adı/ParolaKullanıcı Adı/Parola veya SSH AnahtarıKullanıcı Adı/Parola + Sertifika
Önerilen KullanımYalnızca dahili ağlarGenel kullanım (önerilir)FTP uyumluluğu gerektiren ortamlar

Neredeyse tüm modern kullanım senaryoları için basitliği, güçlü şifrelemesi ve güvenlik duvarı uyumluluğu nedeniyle SFTP önerilen seçenektir.

FTP Erişimi için Doğru Barındırmayı Seçme

FTP deneyiminizin kalitesi ve güvenilirliği doğrudan barındırma altyapınıza bağlıdır. Yavaş veya kötü yapılandırılmış bir sunucu, yavaş aktarımlara ve sık bağlantı kesintilerine yol açacaktır.

AlexHost, FTP, SFTP ve FTPS’yi kutudan çıkar çıkmaz destekleyen güçlü barındırma çözümleri sunmaktadır:

  • Paylaşımlı Web Barındırma — Tüm planlarda FTP erişimi dahil olmak üzere tek bir web sitesi yöneten yeni başlayanlar için idealdir.
  • VPS Hosting — Büyüyen projeler için tam root erişimi, yapılandırılabilir FTP/SFTP hizmetleri ve ölçeklenebilir kaynaklar.
  • Dedicated Servers — Yüksek trafikli web siteleri ve kurumsal düzeyde dosya yönetimi için maksimum performans ve kontrol.
  • VPS Kontrol Panelleri — Sezgisel kontrol paneli arayüzleriyle FTP hesabı yönetimini basitleştirin.

Tüm AlexHost planları, hızlı ve güvenilir dosya aktarımları sağlayan yüksek performanslı altyapıya sahip, gizlilik dostu bir yargı bölgesinde barındırılmaktadır.

Sonuç

FTP üzerinden bir sunucuya bağlanmak, ilgili araçları ve adımları anladığınızda basit bir süreçtir. Özetle:

  1. Güvenilir bir FTP istemcisi seçin (çoğu kullanıcı için FileZilla önerilir)
  2. Sunucu kimlik bilgilerinizi toplayın (host, kullanıcı adı, parola, port)
  3. Kaydedilmiş profiller için Site Yöneticisi’ni kullanarak bağlantıyı yapılandırın
  4. Bağlanın ve durum günlüğü aracılığıyla oturumu doğrulayın
  5. Çift panel arayüzünü kullanarak dosyaları gezin, yükleyin, indirin ve yönetin
  6. Güvenlik ve işlevselliği korumak için uygun izinleri uygulayın
  7. Oturumunuz tamamlandığında düzgün şekilde bağlantıyı kesin

İster deneyimli bir sistem yöneticisi olun ister ilk kez web sitesi sahibi olan biri, FTP’ye — ve güvenli türevlerine — hakim olmak, teknik araç setinizde vazgeçilmez bir beceridir. Bunu güvenilir bir barındırma sağlayıcısı ve doğru güvenlik uygulamalarıyla birleştirdiğinizde hızlı, verimli ve güvenli bir dosya yönetimi iş akışına sahip olacaksınız.

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın