Reklam

SCP ve SFTP arasındaki 5 fark

-
3 yıl önce

Web sitelerinde olduğu gibi internet üzerinden yapılan dosya transferlerinde de güvenli yöntemleri tercih etmekte büyük fayda var. Güvenli dosya aktarımı denildiğinde iki protokol öne çıkıyor: SCP ve SFTP. Bu iki protokol de TCP üzerinde 22 portunu kullanıyor, ancak aralarında önemli farklar var.

SFTP'nin FTP protokolünün SSH üzerinden çalışan bir sürümü olmadığını, SSH protokolünün bir uzantısı olduğunu belirtmekte fayda var. SFTP, FTP'ye benzer şekilde çalışsa da ağ protokolü olarak SSH protokolünü kullanıyor.

Aşağıda SCP ve SFTP arasındaki önemli farkları sıraladık:

1. Güvenlik (Kazanan: Berabere)

İki protokol de SSH üzerinde çalıştığından, Secure Shell tarafından sunulan güvenlik işlevlerinin aynılarına sahipler. Buna public key ile oturum açma ve data-in-motion şifrelemesi dahil.

Ayrıntılara girildiğinde farklar bulunsa da, güvenlik açısından SCP ve SFTP'nin kafa kafaya olduğu söylenebilir.

2. İşlevler (Kazanan: SFTP)

En önemli farklardan birinin işlevlerde olduğunu söyleyebiliriz. SCP sadece dosya aktarımına odaklanıyor ve örneğin bir dizindeki dosyaların listesini oluşturamıyor. Bundan dolayı SCP dizin oluşturma, dizin silme, dosya silme gibi işlevler de sunmuyor.

SFTP ise tüm bu işlevleri sunuyor. Bu nedenle dosya aktarırken dosyanın tam konumunu bilmiyorsanız, SFTP size daha uygun olabilir.

3. Kaldığınız yerden devam etme (Kazanan: SFTP)

SCP komut satırı istemcisi, yarıdan kalan dosya aktarımlarını devam ettirmenize izin vermiyor. Yani yarıda kalan aktarımları baştan başlatmanız gerekiyor.

SFTP komut satırı istemcisi ise "get" komutunun -a seçeneği ile aktarımı kaldığı yerden devam ettirmeye olanak tanıyor.

4. Büyük dosya desteği (Kazanan: Berabere)

İki protokolün de dosya boyutuna yönelik herhangi bir kısıtlaması bulunmuyor. Ne kadar büyük dosyaları aktarabileceğiniz, kullandığınız istemciye bağlı olarak değişiyor.

5. Hız (Kazanan: SCP)

Aktarım hızında yapılan karşılaştırmalarda SCP, genellikle çok daha iyi sonuçlar veriyor. Burada SCP'yi hızlı yapan, alınan paketleri onaylama şekli. SFTP her paket için ACK (acknowledge / kabul etme) işlemi yaparken SCP bunu yapmıyor. Bundan dolayı SCP'nin hız avantajı, gecikmenin yüksek olduğu ağlarda daha çok öne çıkıyor.

Bu yazıyı faydalı buldunuz mu?
0 0
Bu sayfayı paylaşın:



 
Hiç yorum yok. İlk yorumu yapan siz olun!