SFTP ve SCP Karşılaştırması
SSH Dosya Aktarım Protokolü (aynı zamanda Güvenli Dosya Aktarım Protokolü veya SFTP olarak da bilinir) bir ağ protokolüdür. Güvenilir bir veri akışı üzerinden dosya erişimi, dosya aktarımı ve dosya yönetimi işlevleri sağlar. Özellikle Güvenli Kabuk Protokolü'nün (veya SSH), sürüm 2.0'ın bir uzantısı olarak tasarlanmıştır. Bir uzantı olarak, öncelikle güvenli dosya aktarma yeteneği sağlamak için kullanılır; ancak, diğer protokollerle de kullanılabilir olması amaçlanmıştır. İnternet Mühendisliği Görev Gücü (veya IETF), SFT'nin SSH-2 protokolü bağlamında tanımlandığı -Internet Taslağı aracılığıyla- tanımladı; ancak, SFTP geneldir ve SSH-2 protokol paketinin geri kalanından bağımsızdır. Aktarım Katmanı Güvenliği (veya TLS) üzerinden güvenli dosya aktarımı ve VPN uygulamalarında yönetim bilgilerinin aktarımı da dahil olmak üzere çeşitli uygulamalarda kullanılabilir. Daha önce kimliği doğrulanmış bir istemcisi olan (kimliğini protokol için kullanılabilir olan) güvenli bir kanal (SSH gibi) üzerinden çalıştırılacağını varsayar..
Güvenli Kanal Protokolü (veya SCP) bir ağ protokolüdür. Müdahale ve kurcalamaya karşı dayanabilen veya tamamen geçirimsiz olan verilerin aktarılması için bir araç sağlar. Bilgi transferini tamamen güvende tutmanın bir yolu olmasına rağmen, gerçek dünyada tamamen güvenli bir kanal yoktur, sadece güvensiz ağların daha az güvensiz hale gelebilmesi ve bilgileri daha güvenli bir şekilde aktarabileceği yollar vardır. mesajı görme veya duyma ancak sunucu üzerinden değiştirilen bilgileri değiştirme olanağı yoktur.
SFTP protokolü uzak dosyalarda çok sayıda işlem yapılmasına izin verir. Uzak dosya sistemi protokolüyle öncekinden SCP protokolünden daha fazla ortak noktası vardır. SFTP protokolünün genişletilmiş özelliklerinin bir parçası olarak, istemci kesintili aktarımlara, dizin listelerine ve uzaktan dosya kaldırma işlemlerine devam edebilir. Sonuç olarak, bir GUI SCP istemcisine kıyasla GUI SFTP istemcisini uygulamak nispeten kolaydır. SFTP, selefinden daha platformdan bağımsız bir protokol olmaya çalışır -SFTP, istemci tarafından belirtilen joker karakter genişletmesinin sunucuya bağlı olmasını önler. Ayrıca, SFTP sunucularının çoğu tüm platformlarda kullanılabilir. FTP üzerinden çalıştırılan SSH ile ilgili olmayan tamamen yeni bir protokoldür. SFTP kimlik doğrulama veya güvenlik sağlamaz; bunun yerine, temel protokolün her ikisini de güvence altına almasını bekler. Olduğu gibi, SFTP çoğunlukla SSH protokolünün alt sistemi olarak kullanılır, sürüm 2 uygulamaları (aynı çalışma grubunda tasarlandığı gibi). Bununla birlikte, SSH-1 veya diğer veri akışları üzerinden SFTP çalıştırmak mümkündür.
Özet:
1. SFTP, güvenilir bir veri akışı üzerinden dosya erişimi, aktarımı ve yönetim işlevleri sağlayan bir ağ protokolüdür; SCP, müdahale ve kurcalamaya karşı geçirimsiz veri aktarımı sağlayan bir ağ protokolüdür.