2025’te Windows ve Mac için En İyi 6 SFTP İstemcisi: Teknik Bir Karşılaştırma
SFTP (SSH Dosya Transfer Protokolü), güvenilir bir veri akışı üzerinden dosya erişimi, dosya transferi ve dosya yönetimi sağlayan bir ağ protokolüdür. Eski FTP’nin aksine, SFTP yalnızca şifreli bir SSH-2 kanalı üzerinden çalışır; bu da hem kimlik doğrulama bilgilerinin hem de veri yükünün dinleme, ortadaki adam saldırıları ve paket koklama işlemlerine karşı korunduğu anlamına gelir — bu da onu güvenli uzak dosya yönetimi için fiili standart haline getirir.
Bir VPS Hosting ortamı yönetiyorsanız, bir web sunucusu idare ediyorsanız veya uzak altyapıya düzenli olarak dağıtım yapıyorsanız, seçtiğiniz SFTP istemcisi iş akışı verimliliğini, otomasyon kapasitesini ve operasyonel güvenliği doğrudan etkiler. Bu kılavuz, Windows ve macOS için en yetenekli altı SFTP istemcisini, tipik özellik listesinin ötesinde teknik derinlikle ele almaktadır.
İyi Bir SFTP İstemcisini Mükemmel Olandan Ayıran Nedir
Belirli araçları değerlendirmeden önce, profesyonel düzeyde bir SFTP istemcisini temel bir istemciden ayıran teknik kriterleri anlamak faydalıdır:
- Protokol genişliği: SFTP, SCP, FTPS, WebDAV ve S3 uyumlu nesne depolama desteği
- Kimlik doğrulama yöntemleri: Parola, açık anahtar (RSA, ECDSA, Ed25519), klavye etkileşimli ve ajan yönlendirme
- Transfer motoru: Çok iş parçacıklı veya ardışık transferler, devam ettirme kapasitesi ve bütünlük doğrulama
- Otomasyon yüzeyi: CLI modu, betik API’si, toplu işlemler ve zamanlanmış senkronizasyon
- Güvenlik duruşu: Ana bilgisayar anahtarı doğrulama, known_hosts yönetimi, şifre paketi yapılandırması ve oturum günlüğü
- Tünel desteği: Güvenlik duvarlarının arkasındaki sunuculara erişim için SSH port yönlendirme ve SOCKS proxy entegrasyonu
Bu boyutları anlamak, yalnızca görsel tercihlere göre seçim yapmak yerine bir istemciyi gerçek operasyonel gereksinimlerinizle eşleştirmeyi çok daha kolay hale getirir.
Karşılaştırma Tablosu: SFTP İstemcilerine Genel Bakış
| İstemci | Platform | Fiyat | SFTP | SCP | WebDAV | S3 | Betik/CLI | SSH Tünelleme |
|---|
| — | — | — | — | — | — | — | — | — |
|---|
| FileZilla | Win / macOS / Linux | Ücretsiz (Pro ücretli) | Evet | Hayır | Evet | Yalnızca Pro | Sınırlı | Hayır |
|---|
| Cyberduck | Win / macOS | Ücretsiz / Bağış | Evet | Hayır | Evet | Evet | CLI aracı | Hayır |
|---|
| WinSCP | Yalnızca Windows | Ücretsiz | Evet | Evet | Evet | Hayır | Evet (tam) | Evet |
|---|
| Transmit 5 | Yalnızca macOS | Ücretli ($45) | Evet | Hayır | Evet | Evet | Evet | Hayır |
|---|
| ForkLift 4 | Yalnızca macOS | Ücretli ($29.95) | Evet | Hayır | Evet | Evet | Sınırlı | Hayır |
|---|
| Bitvise SSH Client | Yalnızca Windows | Ücretsiz / Ticari | Evet | Evet | Hayır | Hayır | Evet | Evet (gelişmiş) |
|---|
1. FileZilla
Platformlar: Windows, macOS, Linux
Fiyat: Ücretsiz ve açık kaynaklı; FileZilla Pro bulut depolama desteği ekler
FileZilla, temelleri sorunsuz bir şekilde karşıladığı için dünya genelinde en yaygın kullanılan SFTP istemcisi olmaya devam etmektedir. Çift bölmeli arayüzü, yerel ve uzak dizin ağaçlarını yan yana gösterir; transfer kuyruğu ise aktif, bekleyen ve başarısız işlemler hakkında ayrıntılı görünürlük sağlar.
Teknik Güçlü Yönler
- Protokol desteği: FTP, FTPS (açık ve örtük) ve SSH-2 üzerinden SFTP
- Site Yöneticisi: Kodlama, transfer modu ve güvenlik duvarı atlama yapılandırması dahil site başına ayarlarla bağlantı profillerini depolar
- Transfer motoru: Yapılandırılabilir eşzamanlılık limitleriyle eş zamanlı transferleri destekler; büyük dosya transferleri bağlantı kesilmesinde devam ettirme özelliğinden yararlanır
- Anahtar kimlik doğrulama: PEM ve PPK anahtar formatlarını kabul eder; PPK anahtarları (PuTTY formatı) dönüştürme yapılmadan doğrudan yüklenebilir
Bilinen Sorunlar
Ücretsiz Windows yükleyicisi tarihsel olarak üçüncü taraf reklam yazılımları içermiştir. Her zaman resmi SourceForge aynasından veya doğrudan FileZilla proje sitesinden indirin ve yükleyici seçeneklerini dikkatlice inceleyin. macOS derlemesinde bu sorun bulunmamaktadır.
FileZilla, SSH tünelleme veya port yönlendirmeyi yerel olarak desteklemez; bu da önce harici bir SSH tüneli kurulmadan yalnızca bir bastion host üzerinden erişilebilen sunuculara bağlanamayacağı anlamına gelir.
En uygun kullanım: Çapraz platform ekipler, Linux masaüstü kullanan geliştiriciler ve geniş topluluk desteğine sahip, sıfır maliyetli, iyi belgelenmiş bir SFTP istemcisine ihtiyaç duyan herkes.
2. Cyberduck
Platformlar: Windows, macOS
Fiyat: Ücretsiz (bağış yazılımı); Mac App Store ve Microsoft Store üzerinden ücretli sürüm mevcut
Cyberduck’ın temel farklılaştırıcısı, bulut nesne depolama hizmetleriyle derin entegrasyonudur. SFTP ve WebDAV’ın ötesinde, Amazon S3, Google Cloud Storage, Azure Blob Storage, Backblaze B2 ve birçok S3 uyumlu sağlayıcıyı — hepsini birleşik bir arayüz üzerinden — destekler.
Teknik Güçlü Yönler
- Cryptomator entegrasyonu: Cyberduck, Cryptomator kasaları için yerel destek sunar; bu sayede dosyalar bulut depolamaya yüklenmeden önce istemci tarafında şifreleme yapılabilir
- Keychain entegrasyonu: macOS’ta kimlik bilgileri, özel bir parola deposu yerine sistem Keychain’inde saklanır; bu, anlamlı bir güvenlik avantajıdır
- CLI tamamlayıcısı: `duck` komut satırı aracı ayrı olarak gelir ve aynı protokol desteğini sunar; betikli transferler ve CI/CD boru hattı entegrasyonu sağlar
- Dosya izinleri: Uyumlu sunucularda UNIX izin düzenlemeyi (chmod) ve ACL yönetimini destekler
Bilinen Sorunlar
Transfer verimi, özellikle çok sayıda küçük dosya için eşdeğer koşullar altında WinSCP veya Transmit’e kıyasla ölçülebilir biçimde daha düşüktür. Bu durum, Java’ya yakın mimarisinin bir sonucudur ve geniş protokol desteği için belgelenmiş bir ödünleşimdir. Ham transfer hızı öncelikliyse, Cyberduck en uygun seçim değildir.
En uygun kullanım: Tek bir araçtan hem SFTP sunucularıyla hem de bulut nesne depolamayla çalışan geliştiriciler ve sistem yöneticileri.
3. WinSCP
Platformlar: Yalnızca Windows
Fiyat: Ücretsiz ve açık kaynaklı (GNU GPL)
WinSCP, Windows için mevcut en teknik açıdan yetenekli ücretsiz SFTP istemcisidir. Betik motoru, senkronizasyon mantığı ve SSH entegrasyonu, onu yalnızca bir dosya transfer arayüzü değil, meşru bir otomasyon platformu haline getirir.
Teknik Güçlü Yönler
- Protokol desteği: SFTP, SCP, FTP, FTPS, WebDAV ve S3 (son sürümlerde eklendi)
- Betik ve otomasyon: WinSCP, tam bir `.NET assembly` ve bir COM otomasyon nesnesi sunar; bu sayede PowerShell, VBScript ve C# betikleri transferleri programatik olarak yönetebilir. Bu özellik, WinSCP’yi diğer tüm ücretsiz istemcilerden ayıran unsurdur
- Dizin senkronizasyonu: Yapılandırılabilir karşılaştırma kriterleriyle (zaman damgası, boyut, sağlama toplamı) çift yönlü senkronizasyon ve kuru çalıştırma önizlemesi
- SSH tünelleme: Bastion host’lar üzerinden atlama dahil SSH tünel bağlantıları için yerel destek — özel alt ağlardaki sunuculara erişim için kritik öneme sahiptir
- Entegre editör: Uzak dosyalar herhangi bir yerel editörde (Notepad++, VS Code vb.) açılabilir ve kaydedildiğinde otomatik olarak yeniden yüklenir
- PuTTY entegrasyonu: WinSCP, tek bir tıklamayla aynı ana bilgisayara PuTTY terminal oturumu başlatabilir ve aynı oturum yapılandırmasını paylaşır
Gerçek Dünya Kullanım Senaryosu
WinSCP’nin `.NET assembly`’ı, kurumsal ortamlarda düzenlenmiş dosya transferlerini otomatikleştirmek için yaygın olarak kullanılır — örneğin SFTP bırakma bölgelerinden raporlar çekmek, PGP şifre çözme uygulamak ve ağ paylaşımlarına arşivlemek, tümü tek bir PowerShell betiği içinde. Bu kapasite, diğer hiçbir ücretsiz Windows SFTP istemcisinde mevcut değildir.
Bilinen Sorunlar
WinSCP’nin macOS veya Linux sürümü yoktur. Arayüzü işlevsel olmakla birlikte, modern macOS uygulamalarıyla karşılaştırıldığında eski görünen Windows’a özgü bir tasarım felsefesini yansıtır. Çift bölmeli Commander modu öğrenildikten sonra verimlidir, ancak Explorer modu (tek bölme) ara sıra kullananlar için daha erişilebilirdir.
En uygun kullanım: Windows sistem yöneticileri, DevOps mühendisleri ve kurumsal yazılım satın almadan SFTP tabanlı iş akışlarını otomatikleştirmesi gereken herkes.
4. Transmit 5
Platformlar: Yalnızca macOS
Fiyat: Tek seferlik satın alma ($45); 7 günlük ücretsiz deneme mevcut
Panic tarafından geliştirilen Transmit, macOS’ta premium SFTP istemcileri için bir referans noktasıdır. Sürüm 5, uygulamanın tanındığı tasarım kalitesini korurken yeniden yazılmış bir transfer motoru ve genişletilmiş protokol desteği sunmaktadır.
Teknik Güçlü Yönler
- Protokol desteği: SFTP, FTP, FTPS, Amazon S3 ve S3 uyumlu API’ler, Google Cloud Storage, Backblaze B2, WebDAV, Rackspace Cloud Files ve DreamObjects
- Transmit Disk: Uzak sunucuları ve bulut depolamayı Finder’da yerel birimler olarak bağlar; böylece herhangi bir macOS uygulaması uzak dosyaları şeffaf biçimde okuyup yazabilir
- Toplu işlemler: Verileri yerel makine üzerinden yönlendirmeden sunucudan sunucuya (uzaktan uzağa) transferleri destekler — önemli bir zaman ve bant genişliği tasarrufu sağlar
- Kurallar motoru: Dosya kalıplarına göre eylemleri otomatikleştirir; örneğin yüklemeden önce dosyaları otomatik olarak sıkıştırma veya senkronizasyon işlemlerinden gizli dosyaları hariç tutma
- Panic Sync: Panic’in senkronizasyon hizmeti aracılığıyla sunucu yer imlerini ve ayarlarını birden fazla Mac arasında senkronize eder
Bilinen Sorunlar
Transmit yalnızca macOS’a özeldir ve SFTP ihtiyaçları ara sıra olan kullanıcılar için maliyetini haklı çıkarmak güçtür. Ayrıca yerel SSH tünelleme desteğinden yoksundur; bu da özel ağlardaki sunuculara bağlantıların harici bir tünel gerektirdiği anlamına gelir. Windows sürümü yoktur ve planlandığına dair herhangi bir belirti de bulunmamaktadır.
En uygun kullanım: Günlük olarak birden fazla uzak sunucu ve bulut depolama sağlayıcısıyla çalışan ve arayüz kalitesi ile transfer performansına değer veren macOS güç kullanıcıları, web tasarımcıları ve geliştiriciler.
5. ForkLift 4
Platformlar: Yalnızca macOS
Fiyat: Tek seferlik satın alma ($29.95); ücretsiz deneme mevcut
ForkLift, kendisini önce çift bölmeli bir dosya yöneticisi, ikinci olarak ise bir SFTP istemcisi olarak konumlandırır. Bu ayrım önemlidir: toplu yeniden adlandırma, regex ile çoklu yeniden adlandırma, klasör karşılaştırma ve uygulama kaldırıcı gibi yerel dosya yönetimi özellikleri, onu yalnızca bir sunucu bağlantı aracı değil, Finder’ın yerini alan bir uygulama haline getirir.
Teknik Güçlü Yönler
- Protokol desteği: SFTP, FTP, FTPS, WebDAV, Amazon S3, Google Drive, Dropbox ve SMB ağ paylaşımları
- Çift bölmeli mimari: Her iki bölme de tamamen bağımsızdır ve yerel dizinleri, uzak sunucuları veya bulut depolamayı eş zamanlı olarak görüntüleyebilir — herhangi iki kaynak arasında doğrudan sürükle-bırak işlemine olanak tanır
- Klasör senkronizasyonu: Yansıtma, güncelleme veya çift yönlü modlarla yapılandırılabilir senkronizasyon ve tekrarlanan işlemler için senkronizasyon profillerini kaydetme imkânı
- Uzak düzenleme: Dosyalar ilişkili yerel uygulamada açılır ve kaydedildiğinde otomatik olarak yeniden yüklenir; Windows’taki WinSCP davranışına benzer
- ForkLift Mini: Tam uygulamayı açmadan yer imlerine eklenmiş sunuculara hızlı erişim sağlayan bir menü çubuğu tamamlayıcısı
Bilinen Sorunlar
ForkLift’in betik ve otomasyon özellikleri, WinSCP veya Transmit’in kurallar motoruyla karşılaştırıldığında sınırlıdır. CLI bileşeni bulunmadığından boru hattı entegrasyonu için uygun değildir. Öğrenme eğrisi gerçektir — tek bölmeli istemcilere alışkın kullanıcıların çift bölmeli iş akışını içselleştirmesi zaman alacaktır.
En uygun kullanım: Birleşik yerel ve uzak dosya yönetimi ortamı isteyen, özellikle birden fazla uzak kaynak arasında sık sık dosya taşıyan macOS kullanıcıları.
6. Bitvise SSH Client
Platformlar: Yalnızca Windows
Fiyat: Kişisel ve ticari olmayan kullanım için ücretsiz; ticari lisanslar mevcut
Bitvise SSH Client, bu listedeki diğer tüm araçlardan mimari olarak farklıdır. Temelde, SSH desteği sonradan eklenen bir SFTP istemcisi değil, yerleşik bir SFTP tarayıcısına sahip bir SSH istemcisidir. Bu ayrım, ona başka hiçbir ücretsiz Windows aracının karşılayamayacağı özellikler kazandırır.
Teknik Güçlü Yönler
- SSH özellik derinliği: ChaCha20-Poly1305, AES-GCM ve Curve25519 anahtar değişimi dahil kapsamlı bir şifre paketiyle SSH-2’yi destekler — modern kriptografik saldırılara karşı sunucuları güçlendirirken ilgili yapılandırmalar
- Port yönlendirme: Hem yerel hem de uzak port yönlendirme ile dinamik SOCKS5 proxy modu, komut satırına dokunmadan GUI üzerinden yapılandırılabilir
- Açık anahtar yönetimi: RSA (8192 bit’e kadar), ECDSA (P-256, P-384, P-521) ve Ed25519’u destekleyen yerleşik anahtar çifti oluşturucu; istemci tarafı anahtar ajanı içerir
- Gizlenmiş SSH: SSH trafiğini engelleyen derin paket inceleme sistemlerini atlayabilen gizlenmiş SSH el sıkışma uzantısını destekler
- SFTP tarayıcısı: Grafik SFTP bileşeni dosya transferlerini, izin düzenlemeyi ve sembolik bağlantı yönetimini destekler; ancak özel SFTP istemcilerine kıyasla daha az cilalıdır
- Betik: `sterms.exe` ve `sftpc.exe` komut satırı araçları, sırasıyla betikli SSH komut yürütme ve dosya transferlerini mümkün kılar
Bilinen Sorunlar
SFTP arayüzü işlevsel ancak sade görünümlüdür. Öncelikli olarak bir dosya transfer arayüzüne ihtiyaç duyan kullanıcılar, FileZilla veya WinSCP’yi daha ergonomik bulacaktır. Bitvise’ın değer önerisi, özellikle tüneller, anahtar yönetimi ve terminal erişimi gibi gelişmiş SSH oturum yönetimine ihtiyaç duyan ve bunu SFTP özelliğiyle tek bir uygulamada birleştirmek isteyen kullanıcılar içindir.
Katı güvenlik gereksinimleri olan bir Dedicated Server yönetiyorsanız, Bitvise’ın şifre paketi kontrolü ve anahtar yönetimi özellikleri öğrenme yatırımına değer.
En uygun kullanım: Entegre SFTP erişimi ve gelişmiş tünelleme yapılandırmalarıyla tam SSH oturum kontrolüne ihtiyaç duyan Windows güvenlik mühendisleri, ağ yöneticileri ve geliştiriciler.
Doğru SFTP İstemcisini Seçme: Karar Matrisi
Aşağıdaki kriterler, yukarıda ele alınan araçlarla doğrudan eşleşmektedir:
Çapraz platform desteğine ihtiyacınız var (Windows + macOS + Linux):
FileZilla kullanın. Bu listede yerel Linux derlemesine sahip tek istemcidir ve üç platform genelinde tutarlı davranış sergiler.
Windows’tasınız ve betik veya otomasyona ihtiyacınız var:
WinSCP kullanın. `.NET assembly` ve PowerShell entegrasyonunun ücretsiz katmanda eşdeğeri yoktur. Gelişmiş SSH tünellemeye de ihtiyaç duyuyorsanız WinSCP’yi Bitvise ile birleştirin.
Windows’tasınız ve gelişmiş SSH oturum yönetimine ihtiyacınız var:
Bitvise SSH Client kullanın. Tünelleme, port yönlendirme ve şifre paketi kontrolü, diğer herhangi bir ücretsiz Windows aracının sağladığını aşmaktadır.
macOS’tasınız ve bulut depolamayla en iyi transfer performansına ihtiyacınız var:
Transmit 5 kullanın. Uzaktan uzağa transfer özelliği ve Transmit Disk özelliği, günlük profesyonel kullanım için maliyeti haklı kılar.
macOS’tasınız ve birleşik yerel/uzak dosya yöneticisi istiyorsunuz:
ForkLift 4 kullanın. Çift bölmeli mimarisi, yerel ve uzak dosya yönetimini tek bir uygulamada ele alır.
SFTP ve birden fazla bulut depolama sağlayıcısıyla çalışıyorsunuz:
Cyberduck kullanın. Protokol genişliği ve Cryptomator entegrasyonu, onu hibrit bulut/sunucu iş akışları için en çok yönlü seçenek yapar.
Herhangi Bir SFTP İstemcisi Kullanırken Güvenlik Değerlendirmeleri
Hangi istemciyi seçerseniz seçin, bu uygulamalar evrensel olarak geçerlidir:
- İlk bağlantıda her zaman ana bilgisayar anahtarlarını doğrulayın. Bir ana bilgisayar anahtarını yalnızca parmak izini bant dışı bir kanal aracılığıyla (örneğin barındırma sağlayıcınızın kontrol paneli) doğruladıktan sonra kabul edin. Bilinmeyen ana bilgisayar anahtarlarını körü körüne kabul etmek, SSH’ın güven modelinin amacını ortadan kaldırır.
- Anahtar tabanlı kimlik doğrulama kullanın. SFTP üzerinden parola kimlik doğrulaması, kaba kuvvet saldırılarına karşı savunmasızdır. Bir Ed25519 veya RSA-4096 anahtar çifti oluşturun ve sunucunuzu yalnızca açık anahtar kimlik doğrulamasını kabul edecek şekilde yapılandırın.
- SFTP kullanıcılarını chroot kafesleriyle kısıtlayın. Sunucu tarafında, yalnızca SFTP hesaplarını OpenSSH’ın `ChrootDirectory` yönergesini kullanarak belirli bir dizinle sınırlayın. Bu, ele geçirilmiş bir SFTP hesabının dosya sisteminde gezinmesini engeller.
- Transfer günlüklerini denetleyin. Çoğu istemci oturum günlükleri tutar. Bunları etkinleştirin ve olay araştırmasını desteklemek için günlükleri en az 30 gün saklayın.
- SFTP’yi web’e yönelik hizmetlerinizde geçerli bir SSL sertifikasıyla eşleştirin. SFTP ve HTTPS farklı katmanlarda çalışsa da tutarlı bir güvenlik duruşu her ikisini de gerektirir. SSL Sertifikaları, herhangi bir üretim sunucusu için temel bir gereksinim olarak değerlendirilmelidir.
Yönetilen bir sunucu ortamında SFTP erişimi dağıtıyorsanız, cPanel ve Plesk gibi VPS Kontrol Panelleri, bir GUI aracılığıyla yerleşik SFTP kullanıcı yönetimi, chroot yapılandırması ve transfer günlüğü sağlar — manuel OpenSSH yapılandırmasının operasyonel yükünü azaltır.
Birden fazla müşteri sitesi veya geliştirme ortamı yöneten ekipler için cPanel’li bir VPS, SFTP hesaplarının, dizin izinlerinin ve kullanıcı izolasyonunun manuel `sshd_config` düzenlemeleri gerektirmek yerine kontrol paneli düzeyinde yönetildiği yapılandırılmış bir ortam sağlar.
Teknik Temel Çıkarımlar
- SFTP yalnızca SSH-2 üzerinden çalışır. Temel taşıma olarak SSH-2 olmadan “SFTP desteği” iddia eden herhangi bir istemci, protokolü doğru biçimde uygulamıyor demektir.
- WinSCP, programlanabilir bir `.NET assembly`’a sahip tek ücretsiz Windows istemcisidir — otomasyon yoğun ortamlar için belirleyici bir avantaj.
- Bitvise, SSH oturum yönetiminin (tünelleme, port yönlendirme, anahtar yaşam döngüsü) birincil gereksinim olduğu ve SFTP’nin ikincil bir ihtiyaç olarak kaldığı durumlarda doğru seçimdir.
- FileZilla’nın ücretsiz Windows yükleyicisinin paket yazılım içerdiğine dair belgelenmiş bir geçmişi vardır. Her zaman indirme kaynağını doğrulayın ve yükleyici seçeneklerini gözden geçirin.
- Transmit’in uzaktan uzağa transfer özelliği, sunucular arasında veri taşırken yerel bant genişliğini darboğaz olmaktan çıkarır — bu özellik bu listedeki hiçbir ücretsiz istemcide bulunmamaktadır.
- Ana bilgisayar anahtarı doğrulaması isteğe bağlı değildir. İlk bağlantıda bu adımı atlamak, istemci yazılımı ne kadar güçlü olursa olsun oturumu MITM saldırılarına açık hale getirir.
- Üretim sunucu ortamları için yetenekli bir SFTP istemcisini sunucu tarafı güçlendirmeyle birleştirin: `PasswordAuthentication no`, `AllowUsers` kısıtlamaları ve yalnızca SFTP hesapları için chroot kafesleri.
Sıkça Sorulan Sorular
SFTP ile FTPS arasındaki fark nedir?
SFTP (SSH Dosya Transfer Protokolü), 22 numaralı port üzerinden SSH-2 bağlantısı üzerinde çalışan tamamen ayrı bir protokoldür. FTPS (Güvenli FTP), üzerine TLS/SSL şifrelemesi eklenmiş standart FTP’dir ve genellikle 990 (örtük) veya 21 (açık) numaralı portları kullanır. Bunlar mimari olarak birbirinden farklıdır. SFTP genellikle tercih edilir; çünkü yalnızca tek bir port gerektirir ve mevcut SSH altyapısıyla entegre olur.
Yalnızca anahtar tabanlı kimlik doğrulamaya izin veren bir sunucuya bağlanmak için SFTP istemcisi kullanabilir miyim?
Evet. Bu makalede ele alınan altı istemcinin tamamı açık anahtar kimlik doğrulamasını destekler. Bir anahtar çifti oluşturmanız (yeni dağıtımlar için Ed25519 önerilir), açık anahtarı sunucudaki `~/.ssh/authorized_keys`’a eklemeniz ve istemciyi karşılık gelen özel anahtarı kullanacak şekilde yapılandırmanız gerekir. WinSCP ve Bitvise yerleşik anahtar oluşturucular içerir; FileZilla ve Cyberduck ise PuTTYgen veya `ssh-keygen` gibi harici bir araç gerektirir.
SFTP bağlantım başarılı oluyor ancak dosya transferleri neden başarısız oluyor veya takılıp kalıyor?
En yaygın neden, bir güvenlik duvarı veya NAT cihazının veri kanalını engellemesidir. FTP’nin aksine, SFTP hem kontrol hem de veri için tek bir TCP bağlantısı kullanır; dolayısıyla pasif/aktif mod sorunları geçerli değildir. Takılan transferler genellikle MTU uyumsuzluğunu, TCP pencere boyutu sorunlarını veya boşta kalma süreleri boyunca bağlantıyı zaman aşımına uğratan durum bilgili bir güvenlik duvarını işaret eder. Sunucunun `sshd_config` dosyasını `ClientAliveInterval` ve `ClientAliveCountMax` ayarları için kontrol edin ve hiçbir ara güvenlik duvarının uzun süreli TCP oturumlarını sıfırlamadığını doğrulayın.
WinSCP, hassas üretim verilerini transfer etmek için güvenli midir?
Evet, doğru yapılandırıldığı takdirde. Protokol olarak SFTP (SCP veya FTP değil) kullanın, ana bilgisayar anahtarı doğrulamasını etkinleştirin, anahtar tabanlı kimlik doğrulama kullanın ve sunucuda parola kimlik doğrulamasını devre dışı bırakın. WinSCP’nin betik motoru, betiklere kimlik bilgilerini gömmek yerine kayıtlı oturum profillerini kullanmalıdır. İş istasyonu paylaşılıyorsa WinSCP yapılandırmasına parola kaydetmekten kaçının.
SFTP istemcisi kullanıyorsam ayrı bir SSH istemcisine ihtiyacım var mı?
Mutlaka değil. Bitvise SSH Client ve WinSCP, aynı ana bilgisayara SSH kabuk oturumları açan entegre terminal emülatörleri içerir. FileZilla, Cyberduck, Transmit ve ForkLift ise terminal emülatörü içermez; etkileşimli kabuk erişimi için ayrı bir SSH istemcisi (Windows’ta PuTTY veya macOS’ta yerel Terminal gibi) gerektirir.
