LIONFIN

Sözlük

SFTP nedir?

SSH File Transfer Protocol

Diğer adları: ssh file transfer protocol, güvenli ftp, sftp bağlantısı

Tanım

SFTP (SSH File Transfer Protocol), dosyaların SSH protokolünün şifreli kanalı üzerinden aktarılmasını ve uzak dosya sisteminin yönetilmesini sağlayan dosya transfer protokolüdür. Kullanıcı adı, parola ve dosya içeriği şifreli taşındığı için düz FTP'ye göre güvenlidir; varsayılan olarak SSH ile aynı 22 numaralı portu kullanır.

SFTP ile FTP ve FTPS farkı nedir?

SFTP, FTP'nin şifreli bir sürümü değil, SSH üzerine kurulmuş ayrı bir protokoldür. FTP kimlik bilgilerini ve veriyi düz metin olarak gönderir; FTPS ise klasik FTP'ye TLS şifrelemesi ekler.

ProtokolŞifrelemeVarsayılan portNot
FTPYok21Güvensiz ağlarda önerilmez
FTPSTLS21 (açık) / 990 (örtük)Ayrı veri bağlantısı gerektirir
SFTPSSH22Tek bağlantı, güvenlik duvarı dostu

SFTP tek bir bağlantı kullandığı için pasif mod port aralıkları açmak gerekmez; bu da güvenlik duvarı yapılandırmasını kolaylaştırır. Ayrıca SFTP yalnızca aktarım değil, dosya izinlerini değiştirme, yeniden adlandırma ve silme gibi dosya sistemi işlemlerini de destekler.

SFTP ile nasıl bağlanılır?

SFTP ile bağlanmak için FileZilla, WinSCP ya da Cyberduck gibi bir istemcide protokol olarak SFTP seçilir; sunucu adresi, port (genellikle 22), kullanıcı adı ve parola veya SSH özel anahtarı girilir. Komut satırında sftp kullanici@sunucu komutuyla da bağlanılabilir. İlk bağlantıda istemci sunucunun anahtar parmak izini gösterir; bunu onaylamadan önce sağlayıcınızın verdiği değerle karşılaştırmak iyi bir alışkanlıktır.

VPS'te SFTP için ayrı bir sunucu yazılımı gerekmez; SSH servisi açıksa SFTP de kullanılabilir. Linux hosting paketlerinde de SSH/SFTP erişimi bulunur. Kimlik doğrulamada parola yerine anahtar kullanmak için SSH anahtarı oluşturma rehberine bakabilirsiniz.

İlgili terimler

FTP
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...
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...
Root Erişimi
Root erişimi, Linux ve Unix sistemlerinde tüm dosyalara, süreçlere ve ayarlara sınırsız yetkiyle erişebilen süper kullanıcı (root) hesabını...
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