FTP ve SFTP Karşılaştırması
Dosya Aktarım Protokolü (FTP olarak da bilinir), TCP / IP ağı üzerinden (yani İletim Kontrol Protokolü ve İnternet Protokolü) dosya alışverişi yapmak için uygulanan bir ağ protokolüdür. FTP, kullanıcı tarafından oluşturulan parola kimlik doğrulamasını kullanır. Kullanıcı tabanlı şifre kimlik doğrulaması genellikle uygulansa da, anonim kullanıcı erişimi bir FTP sunucusu üzerinden de kullanılabilir.
SSH Dosya Aktarım Protokolü (Güvenli Dosya Aktarım Protokolü veya SFTP olarak da bilinir), güvenli bir veri akışı üzerinden dosya erişimi, aktarımı ve yönetimine izin veren bir ağ protokolüdür. Güvenli Kabuk (veya SSH) protokolünün 2.0 sürümü, amacı güvenli aktarım özellikleri sağlamaktır. Ayrıca diğer protokollerle işlevsel olarak çalışması amaçlanmıştır..
Belirtildiği gibi, FTP anonim olarak erişilebilir. Bu, bir kullanıcı adı ve şifre sorulduğunda kullanıcının bu sunucuya 'anonim' bir hesapla giriş yapabileceği anlamına gelir. Çoğu durumda, ana bilgisayarla doğrudan hesabı olmayan bir kullanıcıdan e-posta adresini bir şifre yerine kullanması istenir; ancak, bilgi sağlandıktan sonra gerçekleşen neredeyse hiçbir doğrulama süreci yoktur (örneğin Ulusal Biyoteknoloji Bilgi Merkezi'nde).
SFTP protokolü, uzak dosyalardan erişilebilen çeşitli ve çok çeşitli işlemlere sahiptir. Daha dikkate değer özelliklerinden bazıları, kesintili aktarımların sürdürülmesini, dizin listelerini ve uzaktan dosya kaldırmayı içerir. Diğer protokollerle (yani, Güvenli Kopya Protokolü veya SCP) karşılaştırıldığında, SFTP bir protokol olarak daha 'akışkan' ve platformdan daha bağımsızdır. Sonuç olarak, SFTP protokolü çeşitli platformlarda kullanılabilir.
FTP sunucuları yerinde kimlik doğrulama ve şifreleme protokollerine sahiptir. Bu tür erişimin kısıtlandığı yerlerde, kısıtlama sorununu aşmak için uzak bir FTP (FTP postası) hizmeti uygulanabilir. Bu erişime izin verir, ancak kullanıcının dizinleri görüntülemesini veya komutları değiştirmesini kısıtlar. Benzer şekilde, SFTP, istemci iletişimini uygulayan bir komut satırı programıyla etkileşimli bir arabirim sunar. FTP'den farklı olarak, SFTP protokolü şifrelenir ve geleneksel proxy'leri SFTP trafiğini kontrol etme konusunda etkisiz hale getirir.
Özet:
1. FTP, TCP / IP ağı üzerinden dosya alışverişi yapmak için kullanılan bir ağ protokolüdür; SFTP, bir veri akışı üzerinden dosya erişimi, aktarımı ve yönetimine izin veren bir ağ protokolüdür.
2. FTP'ye anonim olarak erişilebilir ve çoğu durumda şifrelenmez; SFTP protokolü şifrelenir ve geleneksel proxy'leri kullanırken trafiğin kontrolünü etkisiz hale getirir.