FTP ve SFTP Arasındaki Fark

Anonim

FTP ve SFTP

Dosya Aktarım Protokolü (FTP olarak da bilinir), bir TCP / IP ağı üzerinden dosya alışverişi yapmak için uygulanan bir ağ protokolüdür - İletim Kontrol Protokolüdür ve İnternet Protokolü. FTP, kullanıcı tarafından oluşturulan şifre kimlik doğrulamasını kullanır. Kullanıcı tabanlı parola kimlik doğrulaması genellikle uygulansa da, anonim bir kullanıcı erişimi bir FTP sunucusu aracılığıyla da 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önetimi olanağı sağlayan bir ağ protokolüdür. Bu, güvenli aktarım yetenekleri sağlamak amacıyla Secure Shell (veya SSH) protokolünün 2. 0 sürümünün bir uzantısıdır. Ayrıca, diğer protokollerle işlevsel olarak çalışması amaçlanmıştır.

Belirtildiği gibi, FTP'ye anonim olarak erişilebilir. Bu, 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 bilgisayara doğrudan hesap olmayan bir kullanıcıdan bir şifre yerine kendi e-posta adresini kullanması istenir; Bununla birlikte, bu bilgiler verildikten sonra gerçekleşen neredeyse hiçbir doğrulama işlemi yoktur (Ulusal Biyoteknoloji Bilgi Merkezi gibi).

SFTP protokolünün, uzak dosyalarda erişilebilen, değişen ve geniş bir operasyon yelpazesi vardır. Daha dikkat çekici özelliklerinden bazıları kesintiye uğramış aktarmalara, dizin listelerine ve uzaktan dosya kaldırmaya devam etmeyi içerir. Diğer protokollerle (yani, Güvenli Kopya Protokolü veya SCP) karşılaştırıldığında, SFTP bir protokol olarak daha 'sıvı' ve daha platformdan bağımsızdır. Sonuç olarak, SFTP protokolü çeşitli platformlarda kullanılabilir.

FTP sunucuları yerine kimlik doğrulama ve şifreleme protokolleri uygulanır. Bu erişim kısıtlı olduğu durumlarda, kısıtlama sorununu ortadan kaldırmak için uzak FTP (FTP posta) hizmeti uygulanabilir. Bu erişim sağlar, ancak kullanıcıların dizinleri görüntülemesine veya komutları değiştirmesine izin vermez. Benzer şekilde, SFTP, istemci iletişimini gerçekleştiren bir komut satırı programı ile etkileşimli bir arabirim sunar. FTP'nin aksine, SFTP protokolü şifrelenir ve geleneksel proxy'ler SFTP trafiğini kontrol etme konusunda etkisizleşir.

Ö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şimine, aktarımına 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 vekilleri kullanırken trafik kontrolünü etkisiz hale getirir.