Ftp; File Transfer Protocol (dosya transfer protokolü) kelimelerinin baş harflerinin birleşiminden oluşur. Sunucu üzerine dosya aktarmaya ve dosya almaya yarar. Hazırlanan web sayfaları, html, php, js, css, resim gibi dosyalar sunucuya ftp aracılığıyla yüklenir. 20 numaralı portu kullanır. Güvenlik duvarlarında ftp’ye erişim engellenirken bu port kapatılır.
En çok tercih edilen ftp programları filezilla ve cuteftp-dir. Filezilla açık kaynak ve ücretsizken, cuteftp ücretlidir. Filezilla’yı bu adresten indirebilirsiniz : https://filezilla-project.org/
Ftp’ye bağlandığında farklı klasörler göreceksiniz. Yayınlamak istediğiniz dosyaları; linux sunucularda public_html klasörüne, windows sunucularda ise www klasörüne yüklemeniz gerekir. Bu dizin altına farklı klasörler oluşturarak, belli bir hiyerarşi kurabilirsiniz.