LIONFIN

Sözlük

FTP nedir?

File Transfer Protocol

Diğer adları: file transfer protocol, dosya transfer protokolü, ftp hesabı, ftp bağlantısı

Tanım

FTP (File Transfer Protocol), bir istemci ile sunucu arasında dosya yüklemek, indirmek ve dizinleri yönetmek için kullanılan eski ve yaygın ağ protokolüdür. Kontrol bağlantısı için varsayılan olarak 21 numaralı portu kullanır; şifreleme içermediği için güvenli kullanımda FTPS ya da SFTP tercih edilir.

FTP nasıl çalışır?

FTP iki ayrı bağlantıyla çalışır: komutların gönderildiği kontrol bağlantısı (port 21) ve dosyaların aktarıldığı veri bağlantısı. Veri bağlantısının nasıl kurulduğuna göre iki mod vardır:

  • Aktif mod: Sunucu, istemcinin bildirdiği porta bağlanır; istemci tarafında NAT ve güvenlik duvarı nedeniyle sık sorun çıkarır.
  • Pasif mod: İstemci, sunucunun bildirdiği yüksek numaralı porta bağlanır; günümüzde varsayılan ve önerilen moddur. Sunucu tarafında bu port aralığının güvenlik duvarında açık olması gerekir.

FTP güvenli mi?

Düz FTP güvenli değildir, çünkü kullanıcı adı, parola ve dosya içeriği ağda şifresiz taşınır ve aynı ağdaki biri tarafından okunabilir. Bu yüzden FTP kullanırken iki seçenekten biri tercih edilmelidir:

  1. FTPS (FTP over TLS): FileZilla'da “Açık TLS üzerinden FTP gerektir” seçeneğiyle bağlanılır; cPanel ve Plesk sunucuları bunu destekler.
  2. SFTP: SSH erişimi olan hesaplarda daha sade ve güvenli bir yoldur.

FTP hesabı nasıl oluşturulur?

Paylaşımlı hostingte FTP hesabı kontrol panelinden oluşturulur; hesaba yalnızca belirli bir klasöre erişim verilerek bir tasarımcı ya da geliştiriciyle güvenle çalışılabilir. cPanel'de adımlar için cPanel FTP hesabı oluşturma, Plesk'te ise Plesk FTP hesabı oluşturma rehberine bakabilirsiniz. LIONFIN cPanel hosting paketlerinde FTP ve FTPS erişimi hazırdır. İş bittiğinde kullanılmayan FTP hesaplarını silmek de iyi bir güvenlik alışkanlığıdır.

İlgili terimler

Güvenlik Duvarı (Firewall)
Güvenlik duvarı (firewall), bir sunucuya ya da ağa gelen ve oradan çıkan bağlantıları önceden tanımlanmış kurallara göre izin verme veya eng...
Kontrol Paneli
Kontrol paneli, web sitelerini, e-posta hesaplarını, veritabanlarını, DNS kayıtlarını ve SSL sertifikalarını komut satırı kullanmadan tarayı...
SFTP
SFTP (SSH File Transfer Protocol), dosyaların SSH protokolünün şifreli kanalı üzerinden aktarılmasını ve uzak dosya sisteminin yönetilmesini...
SSH
SSH (Secure Shell), uzaktaki bir sunucuya şifreli bir kanal üzerinden komut satırıyla bağlanmayı, komut çalıştırmayı ve dosya aktarmayı sağl...

← Tüm terimler