SSH, güvenlik duvarları ve NAT yapan şeyler gibi ağ güvenlik cihazlarına çok daha toleranslıdır. FTP, güvenlik duvarı için ünlüdür ve genellikle gerçek bir IP adresine sahip olmak için bir uç nokta gerektirir (yani NAT yok).
SSH NAT kullanımında daha iyidir. Aslında, her iki uç da FTP ile çok fazla levye olmadan genellikle mümkün olmayan NAT'ın arkasında olabilir.
FTP, protokolün ölü basit yapısı nedeniyle genellikle daha hızlıdır, ancak SFTP'nin doğru sürümleri bu hız seviyesine yaklaşabilir.
FTP desteği, bildiğim hiçbirinin SSH'si olmadığı çoğu modern tarayıcıda yerleşiktir. Bununla birlikte, bunu yapan eklentiler olabilir.
SSH, kullanıcı kimlik doğrulamasına izin veren çok daha güvenlidir. FTP bunu destekliyor, ancak açık bir şekilde düz metin üzerinde yapıyor, bu da aklı başında güvenlik politikalarının çoğuyla çelişiyor.
FTP kullanmanın tek nedeni genel dosya paylaşımı içindir. Linux çekirdeği kaynak depoları gibi şeyler.