Bir FTP sunucusu, İnternet üzerinden dosyaların aktarılmasına izin veren bir ağ protokolüdür. Bu, bilgisayar arasında bir bağlantı kurabilen, istemci adı verilen bir yazılım programının kullanılmasını gerektirir. ve uzak bir bilgisayarı çalıştırıyor.
FTP sunucuları genellikle, sunucuyu çalıştıran yönetici tarafından belirlenen üyeler için kullanıcı adları ve parolalarla, parola korumalıdır. Bu, FTP sunucusunu çalıştıran kişiye, paylaşılan dosyalara kimlerin erişebileceği konusunda bir miktar kontrol sağlar. Yönetici, FTP sunucusu modunu da ayarlayarak, kullanıcılara yalnızca metin dosyaları (düz metin modu) veya diğer dosya türlerini (ikili mod) gönderme olanağı sağlar.