SFTP ile Güvenli Dosya Aktarımı (VPS ve VDS)
Kısa yanıt: SFTP, SSH üzerinde çalıştığı için root erişimli VPS ve VDS sunucularda kullanılır; paylaşımlı hosting paketlerimizde SSH erişimi olmadığından şifreli aktarım için FTPS (Açık TLS üzerinden FTP) kullanın. VPS’te FileZilla’da protokol olarak “SFTP - SSH File Transfer Protocol”, sunucu olarak sunucu IP’sini, port olarak 22 girin ve sunucu kullanıcınızla bağlanın.
Bu rehber kimin için: Güvenli dosya aktarımı isteyen kullanıcılar · Gereken süre: 10 dakika · Seviye: Orta
SFTP, FTP’nin şifreli bir sürümü değil, SSH protokolü üzerinde çalışan ayrı bir dosya aktarım protokolüdür. Tüm trafik (şifreniz dahil) şifrelenir ve tek bir port kullanır; bu nedenle güvenlik duvarı ve pasif mod sorunları yaşanmaz. Paylaşımlı hosting paketlerimizde SSH erişimi olmadığından SFTP de kullanılamaz; ana cPanel hesabı ve ek FTP hesapları için FTPS (Açık TLS) kullanın.
FileZilla ile SFTP (VPS ve VDS)
- SSH erişimini kontrol edin: Sunucunuza SSH ile bağlanabildiğinizden emin olun; ayrıntılar için VPS SSH bağlantısı.
- Site Yöneticisi: FileZilla › Dosya › Site Yöneticisi › “Yeni site”.
- Protokol: “SFTP - SSH File Transfer Protocol”.
- Sunucu ve port: Sunucu IP’si veya sunucuya yönlenen alan adı, port 22 (SSH portunu değiştirdiyseniz onu yazın).
- Kimlik: Oturum açma türü “Normal” ve sunucu kullanıcı adı/şifresi; anahtarla bağlanıyorsanız “Anahtar dosyası” seçip özel anahtarınızı gösterin.
- Bağlanın: İlk bağlantıda sunucu parmak izini onaylayın.
VPS’te SFTP
VPS’lerde SFTP, SSH ile birlikte hazır gelir. SSH için kullandığınız kullanıcı ve anahtar SFTP için de geçerlidir. Root ile dosya yüklemek yerine web dosyalarının sahibi olan kullanıcıyla bağlanın; böylece dosya sahipliği ve izinleri doğru kalır. SSH anahtarı oluşturmak için SSH anahtarı rehberine bakın.
Hâlâ çözülmediyse
“Connection refused” hatası, 22 portunun kapalı veya SSH erişiminin olmadığını gösterir; port kontrol ile portu test edin. Kimlik hatasında sunucu kullanıcı adınızı ve şifrenizi veya anahtarınızı doğrulayın. Paylaşımlı hostingte bağlanmaya çalışıyorsanız SFTP yerine FTPS kullanın; SSH ve SFTP için VPS sunucu paketlerimizi değerlendirebilirsiniz.
Sık sorulan sorular
FTPS ile SFTP aynı mı?
Hayır. FTPS, FTP’nin TLS ile şifrelenmiş hâlidir (port 21); SFTP ise SSH tabanlıdır (port 22). İkisi de güvenlidir.
Ek FTP hesabıyla SFTP kullanabilir miyim?
Hayır. Paylaşımlı hostingte ana hesap ve ek FTP hesapları için FTPS (Açık TLS) kullanın.
İlgili rehberler
- FileZilla ile FTP Bağlantısı Nasıl Kurulur?
- WinSCP ile Sunucuya Bağlanma ve Dosya Düzenleme
- SSH Anahtarı Nasıl Oluşturulur ve Sunucuya Eklenir?
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.