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 İstemcisi | Platformlar | Temel Özellikler |
|---|---|---|
| FileZilla | Windows, macOS, Linux | Ücretsiz, açık kaynaklı, FTP/SFTP/FTPS destekler |
| WinSCP | Windows | FTP, SFTP, SCP destekler; güçlü betik desteği |
| Cyberduck | macOS, Windows | Sezgisel arayüz, birden fazla protokol ve bulut depolama desteği |
| Transmit | macOS | Hızlı aktarım hızlarına sahip premium istemci |
| lftp | Linux (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:
- Host:
ftp.yourdomain.comveya sunucu IP’niz - Kullanıcı Adı: FTP kullanıcı adınız
- Parola: FTP parolanız
- Port:
21(FTP) veya22(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:
- Dosya → Site Yöneticisi‘ne gidin (veya
Ctrl+Stuşuna basın) - Yeni Site‘ye tıklayın ve açıklayıcı bir ad verin
- 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
- 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:
| Sorun | Olası Neden | Çözüm |
|---|---|---|
Connection refused | Yanlış port veya FTP hizmeti çalışmıyor | Port numarasını doğrulayın; sunucuda FTP’nin etkin olduğunu onaylayın |
Authentication failed | Yanlış kullanıcı adı veya parola | Kimlik bilgilerini iki kez kontrol edin; gerekirse parolayı sıfırlayın |
Connection timed out | Güvenlik duvarı bağlantıyı engelliyor | Sunucu güvenlik duvarı kurallarını kontrol edin; FTP ayarlarında pasif modu deneyin |
Host not found | Yanlış ana bilgisayar adı veya DNS sorunu | Host 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
- Sol panelde, yüklemek istediğiniz yerel makinenizdeki dosya veya klasörlere gidin.
- Sağ panelde, sunucudaki hedef dizine gidin.
- Dosyaları sol panelden sağ panele sürükleyip bırakın.
Yöntem 2: Sağ Tıkla Yükleme
- Sol panelde, yüklemek istediğiniz dosya(ları) seçin.
- 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
- Sağ panelde, indirmek istediğiniz dosya veya klasöre gidin.
- Sol panelde, yerel hedef klasöre gidin.
- Sağ panelden sol panele sürükleyip bırakın.
Yöntem 2: Sağ Tıkla İndirme
- Sağ panelde, indirmek istediğiniz dosya(ları) seçin.
- 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:
- Dosya veya klasöre sağ tıklayın
- “Dosya izinleri…” seçeneğini seçin
- Sayısal değeri ayarlayın (örn. dosyalar için
644, dizinler için755) - 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:
- Düz FTP yerine SFTP veya FTPS kullanın — Hem kimlik bilgilerini hem de aktarımdaki verileri şifreler.
- Güçlü, benzersiz parolalar kullanın — Parolaları servisler arasında yeniden kullanmaktan kaçının.
- 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.
- Ö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.
- 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.
- 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?
| Özellik | FTP | SFTP | FTPS |
|---|---|---|---|
| Şifreleme | Yok | Tam (SSH) | Tam (SSL/TLS) |
| Varsayılan Port | 21 | 22 | 990 |
| Güvenlik Duvarı Uyumluluğu | Orta | Evet | Orta |
| Kimlik Doğrulama | Kullanıcı Adı/Parola | Kullanıcı Adı/Parola veya SSH Anahtarı | Kullanıcı Adı/Parola + Sertifika |
| Önerilen Kullanım | Yalnızca dahili ağlar | Genel 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:
- Güvenilir bir FTP istemcisi seçin (çoğu kullanıcı için FileZilla önerilir)
- Sunucu kimlik bilgilerinizi toplayın (host, kullanıcı adı, parola, port)
- Kaydedilmiş profiller için Site Yöneticisi’ni kullanarak bağlantıyı yapılandırın
- Bağlanın ve durum günlüğü aracılığıyla oturumu doğrulayın
- Çift panel arayüzünü kullanarak dosyaları gezin, yükleyin, indirin ve yönetin
- Güvenlik ve işlevselliği korumak için uygun izinleri uygulayın
- 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.
