15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
30.10.2024
1 +1

SFTP Protokolü: VPS’inizde Güvenli Dosya Transferleri İçin Eksiksiz Kılavuz

Dosyaları sunucunuza aktarmak ve sunucunuzdan almak, web barındırma ve sistem yönetimindeki en rutin görevlerden biridir — ancak güvenlik açısından en sık yanlış ele alınan işlemlerden de biridir. FTP gibi eski protokoller, kimlik bilgilerini ve verileri düz metin olarak iletir; bu da sunucunuzu ele geçirme girişimlerine karşı tamamen savunmasız bırakır. SFTP (SSH File Transfer Protocol), her veri baytını şifreli bir SSH tüneli üzerinden yönlendirerek bu riski tamamen ortadan kaldırır.

Bu kılavuz, SFTP hakkında bilmeniz gereken her şeyi kapsamaktadır: arka planda nasıl çalıştığını, bir Linux VPS üzerinde nasıl kurulacağını, hem komut satırı araçları hem de GUI istemcileri kullanılarak nasıl bağlanılacağını ve neden tüm dosya aktarım işlemleri için varsayılan yönteminiz olması gerektiğini.

SFTP Nedir ve FTP’den Nasıl Farklıdır?

SFTP, SSH File Transfer Protocol anlamına gelir. Benzer ismine rağmen, geleneksel FTP protokolünün basit bir uzantısı değildir — SSH (Secure Shell) üzerinde çalışmak üzere sıfırdan inşa edilmiş tamamen ayrı bir protokoldür. Bu ayrım pratikte son derece önemlidir.

ÖzellikFTPSFTP
ŞifrelemeYok (düz metin)Tam SSH şifrelemesi
Gerekli portlar20 + 21 (+ pasif aralık)22 (tek port)
Kimlik doğrulamaYalnızca kullanıcı adı/şifreŞifre, SSH anahtarı, 2FA
Güvenlik duvarı uyumluluğuKarmaşıkBasit
Veri bütünlüğüGaranti edilmezKriptografik olarak doğrulanır

Geleneksel FTP, kullanıcı adınızı, şifrenizi ve tüm dosya verilerini açık metin olarak gönderir. Aynı ağ segmentinde paket yakalama gerçekleştiren herhangi biri kimlik bilgilerinizi anında okuyabilir. SFTP, tüm oturumu — kimlik doğrulama, komutlar ve dosya verileri dahil — dünya genelinde SSH bağlantılarını güvence altına alan savaşta test edilmiş kriptografi kullanarak şifreler.

SFTP Nasıl Çalışır: Teknik Bir Genel Bakış

Bir SFTP oturumu başlattığınızda, aşağıdaki sıra gerçekleşir:

  1. Uzak sunucudaki 22 numaralı porta TCP bağlantısı kurulur.
  2. SSH el sıkışması gerçekleşir: sunucu host anahtarını sunar ve istemci, ortadaki adam saldırılarını önlemek için bunu bilinen hostlara karşı doğrular.
  3. Kimlik doğrulama gerçekleştirilir — şifre veya genel/özel anahtar çifti aracılığıyla.
  4. SFTP alt sistemi, kimliği doğrulanmış SSH oturumu içinde çağrılır.
  5. Dosya işlemleri (yükleme, indirme, yeniden adlandırma, silme, dizin listeleme) şifreli kanal üzerinden gerçekleştirilir.

Kimlik doğrulamadan aktarılan verinin son baytına kadar tüm oturum, SSH el sıkışması sırasında müzakere edilen simetrik şifreleme ile korunur. Kimlik bilgileri veya dosya içerikleri hiçbir zaman düz metin olarak iletilmez.

Adım 1: OpenSSH Sunucusunu Kurma ve Yapılandırma

Ubuntu ve Debian dahil modern Linux dağıtımlarının çoğu, OpenSSH ile önceden kurulu olarak gelir veya paket depolarında kolayca erişilebilir durumdadır. Yeni bir VPS Hosting örneği çalıştırıyorsanız, OpenSSH sunucusunun mevcut ve çalışır durumda olduğunu doğrulayın.

Ubuntu/Debian’a OpenSSH Kurulumu

sudo apt update && sudo apt install openssh-server -y

Servisin Çalıştığını Doğrulayın

sudo systemctl status ssh

Çıktıda active (running) görmelisiniz. Servis çalışmıyorsa, başlatın ve etkinleştirin:

sudo systemctl start ssh
sudo systemctl enable ssh

SFTP’nin Etkin Olduğunu Kontrol Edin

OpenSSH, yerleşik bir alt sistem aracılığıyla SFTP desteği içerir. /etc/ssh/sshd_config dosyasında yapılandırıldığını doğrulayın:

grep -i sftp /etc/ssh/sshd_config

Aşağıdakine benzer bir satır görmelisiniz:

Subsystem sftp /usr/lib/openssh/sftp-server

Bu satır eksikse veya yorum satırı olarak işaretlenmişse, ekleyin ve SSH arka plan programını yeniden başlatın:

sudo systemctl restart ssh

Adım 2: Özel Bir SFTP Kullanıcısı Oluşturma (En İyi Uygulama)

Dosya aktarımları için root hesabınızı veya genel bir yönetici hesabını kullanmak yerine, kısıtlı erişime sahip özel bir SFTP kullanıcısı oluşturun. Bu, kimlik bilgilerinin ele geçirilmesi durumunda olası hasarı sınırlar.

Kullanıcı Oluşturun ve Ana Dizini Ayarlayın

sudo adduser sftpuser
sudo mkdir -p /var/sftp/uploads
sudo chown root:root /var/sftp
sudo chmod 755 /var/sftp
sudo chown sftpuser:sftpuser /var/sftp/uploads

sshd_config’de Chroot Jail Yapılandırması

/etc/ssh/sshd_config dosyasını açın ve dosyanın sonuna aşağıdaki bloğu ekleyin:

Match User sftpuser
    ForceCommand internal-sftp
    PasswordAuthentication yes
    ChrootDirectory /var/sftp
    PermitTunnel no
    AllowAgentForwarding no
    AllowTcpForwarding no
    X11Forwarding no

Bu yapılandırma kullanıcıyı /var/sftp içine hapseder ve dosya sisteminin diğer bölümlerine gitmelerini engeller. Değişiklikleri uygulamak için SSH’yi yeniden başlatın:

sudo systemctl restart ssh

Adım 3: SFTP için SSH Anahtar Kimlik Doğrulaması Kurulumu

Şifre kimlik doğrulaması kullanışlıdır ancak anahtar tabanlı kimlik doğrulamaya kıyasla daha az güvenlidir. Üretim ortamları için SSH anahtar çiftleri şiddetle tavsiye edilir.

Yerel Makinenizde SSH Anahtar Çifti Oluşturun

Linux veya macOS’ta:

ssh-keygen -t ed25519 -C "sftp-key-$(date +%Y%m%d)"

Windows’ta (PowerShell veya Windows Terminal):

ssh-keygen -t ed25519

Bu işlem iki dosya oluşturur: bir özel anahtar (bunu gizli tutun, asla paylaşmayın) ve bir genel anahtar (.pub ile biter).

Genel Anahtarı Sunucuya Kopyalayın

ssh-copy-id -i ~/.ssh/id_ed25519.pub sftpuser@your-server-ip

Alternatif olarak, genel anahtarı sunucudaki ~/.ssh/authorized_keys dosyasına manuel olarak ekleyin.

Şifre Kimlik Doğrulamasını Devre Dışı Bırakın (İsteğe Bağlı ancak Önerilir)

Anahtar tabanlı kimlik doğrulamanın çalıştığı onaylandıktan sonra, sshd_config dosyasındaki Match User bloğu içinde PasswordAuthentication yes değerini PasswordAuthentication no olarak değiştirerek SFTP kullanıcısı için şifre girişini devre dışı bırakın.

Adım 4: Komut Satırından SFTP’ye Bağlanma

Komut satırı SFTP istemcisi, Linux ve macOS’ta yerel olarak kullanılabilir ve Windows 10/11’de OpenSSH ile birlikte gelir.

Temel Bağlantı Sözdizimi

sftp username@hostname_or_ip

Örnek:

sftp sftpuser@203.0.113.45

Standart Dışı Bir Porta Bağlanma

SSH arka plan programınız 22 dışında bir portu dinliyorsa (yaygın bir güvenlik sertleştirme önlemi):

sftp -P 2222 sftpuser@203.0.113.45

SSH Anahtarıyla Bağlanma

sftp -i ~/.ssh/id_ed25519 sftpuser@203.0.113.45

Adım 5: Temel SFTP Komutları

Bağlandıktan sonra, etkileşimli bir SFTP kabuğunda çalışırsınız. Aşağıdaki komutlar, günlük dosya yönetimi görevlerinin büyük çoğunluğunu kapsar.

Gezinme

# List files on the remote server
ls
ls -la

# Change remote directory
cd /var/sftp/uploads

# Show current remote directory
pwd

# List files on your local machine
lls

# Change local directory
lcd ~/Downloads

# Show current local directory
lpwd

Dosya Yükleme

# Upload a single file
put localfile.txt

# Upload a file to a specific remote path
put localfile.txt /var/sftp/uploads/localfile.txt

# Upload an entire directory recursively
put -r /local/directory /var/sftp/uploads/

Dosya İndirme

# Download a single file to the current local directory
get remotefile.txt

# Download a file to a specific local path
get remotefile.txt ~/Downloads/remotefile.txt

# Download an entire directory recursively
get -r /var/sftp/uploads/ ~/local-backup/

Dosya ve Dizin Yönetimi

# Create a remote directory
mkdir new-folder

# Remove a remote file
rm old-file.txt

# Remove a remote directory
rmdir empty-folder

# Rename or move a file
rename old-name.txt new-name.txt

Oturumu Sonlandırma

exit
# or
bye
# or press Ctrl+D

Adım 6: GUI İstemcileriyle Bağlanma

Komut satırı SFTP güçlüdür, ancak grafik istemciler genellikle çok sayıda dosyayı yönetmek veya terminal konusunda daha az rahat olan ekip üyeleri için daha pratiktir.

FileZilla (Windows, macOS, Linux)

FileZilla, mevcut en yaygın kullanılan ücretsiz SFTP istemcilerinden biridir.

  1. FileZilla’yı açın ve Dosya → Site Yöneticisi‘ne gidin.
  2. Yeni Site‘ye tıklayın ve açıklayıcı bir isim verin.
  3. Protokol‘ü SFTP – SSH File Transfer Protocol olarak ayarlayın.
  4. Host (IP adresi veya alan adı) ve Port (varsayılan: 22) bilgilerini girin.
  5. SSH anahtar kimlik doğrulaması için Oturum Açma Türü‘nü Key file olarak, şifre kimlik doğrulaması için Normal olarak ayarlayın.
  6. Kullanıcı Adınızı girin ve anahtar tabanlı kimlik doğrulama kullanıyorsanız özel anahtar dosyanıza göz atın.
  7. Bağlan‘a tıklayın.

Artık yerel makineniz (sol panel) ile uzak sunucu (sağ panel) arasında dosyaları sürükleyip bırakabilirsiniz.

WinSCP (Windows)

WinSCP, çift bölmeli arayüzü ve PuTTY anahtar formatlarıyla güçlü entegrasyonu olan popüler bir Windows’a özel alternatiftir.

  1. WinSCP’yi açın ve Yeni Oturum oluşturun.
  2. Dosya Protokolü‘nü SFTP olarak ayarlayın.
  3. Host adı, Port numarası, Kullanıcı adı ve Şifre bilgilerini girin (veya Gelişmiş → SSH → Kimlik Doğrulama altında bir SSH anahtarı yapılandırın).
  4. Giriş Yap‘a tıklayın.

Cyberduck (macOS, Windows)

Cyberduck, SFTP’nin yanı sıra S3, FTP ve diğer protokolleri destekleyen temiz ve modern bir istemcidir. Bağlantı Aç‘a tıklayarak, SFTP (SSH File Transfer Protocol)‘ü seçerek ve sunucu kimlik bilgilerinizi girerek bağlanın.

SFTP Aktarımlarını Betiklerle Otomatikleştirme

Yedeklemeler, log toplama veya dağıtım ardışık düzenleri gibi tekrarlayan görevler için, SSH anahtar kimlik doğrulamasıyla (şifre istemi gerekmez) birleştirilmiş kabuk betikleri kullanarak SFTP aktarımlarını otomatikleştirebilirsiniz.

Örnek: Otomatik Yedekleme Betiği

#!/bin/bash

# Configuration
REMOTE_USER="sftpuser"
REMOTE_HOST="203.0.113.45"
REMOTE_DIR="/var/sftp/uploads/backups"
LOCAL_BACKUP_DIR="/var/backups/myapp"
SSH_KEY="/root/.ssh/id_ed25519"
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_FILE="backup_${DATE}.tar.gz"

# Create the backup archive
tar -czf "/tmp/${BACKUP_FILE}" "${LOCAL_BACKUP_DIR}"

# Upload via SFTP
sftp -i "${SSH_KEY}" "${REMOTE_USER}@${REMOTE_HOST}" <<EOF
cd ${REMOTE_DIR}
put /tmp/${BACKUP_FILE}
bye
EOF

# Clean up local temp file
rm "/tmp/${BACKUP_FILE}"

echo "Backup ${BACKUP_FILE} uploaded successfully."

Bunu her gece çalışacak şekilde bir cron job ile zamanlayın:

crontab -e
# Add:
0 2 * * * /usr/local/bin/backup-sftp.sh >> /var/log/sftp-backup.log 2>&1

Üretimde SFTP için Güvenlik Sertleştirmesi

Bir üretim sunucusunda SFTP çalıştırmak, yalnızca varsayılan yapılandırmadan fazlasını gerektirir. Saldırı yüzeyinizi önemli ölçüde azaltmak için bu sertleştirme önlemlerini uygulayın.

1. Varsayılan SSH Portunu Değiştirin

22 numaralı portu standart dışı bir portla değiştirmek (örn. 2222 veya 22222), otomatik kaba kuvvet girişimlerini önemli ölçüde azaltır:

# In /etc/ssh/sshd_config
Port 2222

2. SFTP Erişimini IP Adresine Göre Kısıtlayın

Ekibiniz bilinen IP adreslerinden bağlanıyorsa, UFW veya /etc/hosts.allow kullanarak SSH/SFTP erişimini kısıtlayın:

sudo ufw allow from 203.0.113.10 to any port 22
sudo ufw deny 22

3. Fail2Ban’ı Uygulayın

Fail2Ban, kimlik doğrulama loglarını izler ve yapılandırılabilir sayıda başarısız giriş denemesinin ardından IP adreslerini otomatik olarak engeller:

sudo apt install fail2ban -y
sudo systemctl enable fail2ban

4. SSH Üzerinden Root Girişini Devre Dışı Bırakın

# In /etc/ssh/sshd_config
PermitRootLogin no

5. Güçlü SSH Anahtar Algoritmaları Kullanın

Eski rsa algoritması yerine ed25519 veya ecdsa anahtarlarını tercih edin. Anahtar oluştururken RSA için her zaman en az 4096 bit kullanın:

ssh-keygen -t ed25519
# or
ssh-keygen -t rsa -b 4096

6. Uygun Dosya İzinlerini Ayarlayın

Yetkisiz değişiklikleri önlemek için SSH yapılandırma dosyalarının doğru izinlere sahip olduğundan emin olun:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_ed25519

SFTP’nin Alternatif Protokollere Göre Temel Avantajları

Güvenlik

SFTP, hem kontrol kanalını hem de veri kanalını SSH kullanarak şifreler. Kimlik bilgilerinin veya dosya içeriklerinin düz metin olarak iletildiği hiçbir senaryo yoktur. Bu, onu FTP’den kategorik olarak daha güvenli ve sertifika yönetimi ile birden fazla port gerektiren FTPS’den (FTP over SSL/TLS) daha kolay güvence altına alınabilir kılar.

Güvenlik Duvarı ve NAT Uyumluluğu

Pasif modda FTP, güvenlik duvarında bir dizi veri portunun açılmasını gerektirir; bu hem önemli bir yönetim yükü hem de daha geniş bir saldırı yüzeyidir. SFTP tek bir port kullanır (varsayılan olarak 22), güvenlik duvarı kurallarını basit ve öngörülebilir kılar.

SSH ile Birleşik Kimlik Doğrulama

SFTP, SSH üzerinde çalıştığından tam kimlik doğrulama ekosistemini devralır: şifre kimlik doğrulaması, genel anahtar kimlik doğrulaması, sertifika tabanlı kimlik doğrulama ve iki faktörlü kimlik doğrulama. Sunucunuza SSH erişimini zaten yönetiyorsanız, SFTP ek bir kimlik doğrulama altyapısı gerektirmez.

Veri Bütünlüğü

SSH’nin taşıma katmanı, her paketin bütünlüğünü doğrulayan mesaj kimlik doğrulama kodları (MAC’ler) içerir. Bu, verilerinizin aktarım sırasında şifrelenmesinin yanı sıra herhangi bir kurcalama veya bozulmanın tespit edildiği ve aktarımın iptal edildiği anlamına gelir.

Devam Desteği

Temel FTP’nin aksine, SFTP kesintiye uğrayan aktarımları devam ettirmeyi destekler; bu, güvenilmez bağlantılar üzerinden büyük dosyalar yüklerken kritik öneme sahiptir.

Hosting Yığınınız Bağlamında SFTP

SFTP yalnızca bağımsız bir araç değildir — daha geniş bir hosting ve dağıtım iş akışına doğal olarak entegre olur. İşte en yaygın kullanım senaryoları:

WordPress ve CMS yönetimi: Tema, eklenti ve medya dosyalarını bir hosting kontrol paneline güvenmeden doğrudan sunucunuza yükleyin. Bu, doğrudan dosya sistemi erişimine ihtiyaç duyduğunuz cPanel’li VPS veya diğer kontrol paneli ortamlarıyla çalışırken özellikle kullanışlıdır.

Uygulama dağıtımı: Derlenmiş varlıkları, yapılandırma dosyalarını veya tüm uygulama dizinlerini bir dağıtım ardışık düzeninin parçası olarak sunucunuza aktarın.

Veritabanı ve yapılandırma yedeklemeleri: Yukarıda açıklanan betik yaklaşımını kullanarak veritabanı dökümlerinin ve yapılandırma yedeklerinin uzak bir depolama konumuna aktarımını otomatikleştirin.

Log toplama: Analistlere geniş SSH erişimi vermeden analiz için sunucu loglarını yerel makinenize çekin.

Statik site yayımlama: Hugo, Jekyll veya Next.js gibi araçlarla oluşturulan statik web sitelerini doğrudan sunucunuzun web köküne dağıtın.

Birden fazla proje yönetiyorsanız veya farklı istemciler için izole ortamlara ihtiyaç duyuyorsanız, bir VPS Hosting planı size SFTP’yi iş akışınızın gerektirdiği şekilde yapılandırmak için gereken root erişimini ve esnekliği sağlar — chroot jail’ler, kullanıcı başına izinler ve özel port yapılandırmaları dahil.

Çok sayıda alan adı ve web sitesi yöneten ekipler için, SFTP erişimini Paylaşımlı Web Hosting veya özel bir ortamla eşleştirmek, dosya aktarımlarının hızlı, şifreli ve denetlenebilir kalmasını sağlar.

Yaygın SFTP Sorunlarını Giderme

Port 22’de “Bağlantı reddedildi”

  • SSH servisinin çalıştığını doğrulayın: sudo systemctl status ssh
  • Güvenlik duvarınızda 22 numaralı portun açık olduğunu kontrol edin: sudo ufw status
  • Doğru IP adresine bağlandığınızı onaylayın

Dosya Yükleme Sırasında “İzin reddedildi”

  • Hedef dizinin mevcut olduğunu ve SFTP kullanıcısı tarafından yazılabilir olduğunu kontrol edin
  • Chroot dizin sahipliğini doğrulayın: chroot kökü root tarafından sahiplenilmeli ve 755 izinlerine sahip olmalıdır
  • Ayrıntılı hata mesajları için /var/log/auth.log dosyasını inceleyin

“Host anahtarı doğrulaması başarısız oldu”

  • Sunucunun host anahtarı değişmiş (yeniden kurulum veya IP yeniden atama sonrasında olası)
  • Eski anahtarı kaldırın: ssh-keygen -R hostname_or_ip
  • Yeniden bağlanın ve yeni host anahtarını kabul edin

Yavaş Aktarım Hızları

  • Bağlantı sorununu ekarte etmek için ağ veriminizi bağımsız olarak test edin
  • Metin ağırlıklı aktarımlar için SSH sıkıştırmayı etkinleştirmeyi düşünün: sftp -C username@hostname
  • Çok büyük dosyalar için SSH üzerinden rsync SFTP’den daha verimli olabilir

Aktarım Sırasında “Kırık boru” veya Bağlantı Kesilmeleri

  • ~/.ssh/config dosyasındaki SSH keepalive ayarlarını artırın:
  Host *
      ServerAliveInterval 60
      ServerAliveCountMax 3

SFTP, FTPS ve SCP Karşılaştırması

SFTPFTPSSCP
Protokol tabanıSSHFTP üzerinde SSL/TLSSSH
Portlar1 (port 22)2+ (21 + veri portları)1 (port 22)
Aktarımı devam ettirmeEvetİstemciye bağlıHayır
Dizin listelemeEvetEvetHayır
Etkileşimli oturumEvetEvetHayır
Güvenlik duvarı uyumluluğuMükemmelOrtaMükemmel
Sertifika gereksinimiHayırEvetHayır

SCP (Secure Copy Protocol), basit dosya kopyaları için daha hızlıdır ancak SFTP’nin etkileşimli oturum özelliklerinden yoksundur. Dizinleri listeleyemez, aktarımları devam ettiremez veya uzak dosyaları yönetemez. Hızlı tek seferlik kopyalar için SCP kullanın; etkileşimli dosya yönetimi ve otomasyon için SFTP kullanın.

FTPS, geleneksel FTP protokolüne TLS şifrelemesi ekler. SSL sertifika yönetimi gerektirir (alan adınız için SSL Sertifikaları ile eşleştirmeyi düşünün) ve güvenlik duvarları üzerinden yapılandırması daha karmaşıktır. SFTP’ye özgü bir uyumluluk gereksiniminiz olmadıkça, yeni dağıtımlar için genellikle SFTP tercih edilir.

Sıkça Sorulan Sorular

SFTP ile FTPS aynı şey midir?

Hayır. SFTP (SSH File Transfer Protocol), SSH üzerinde çalışan tamamen ayrı bir protokoldür. FTPS ise üzerine TLS/SSL şifrelemesi eklenmiş FTP’dir. Birbirleriyle uyumsuzlardır.

SFTP, SSH’den ayrı bir port gerektirir mi?

Hayır. SFTP, 22 numaralı porttaki aynı SSH bağlantısı üzerinden çalışır. Ek portların açılması gerekmez.

SFTP’yi iki faktörlü kimlik doğrulamayla kullanabilir miyim?

Evet. SFTP, kimlik doğrulama için SSH kullandığından, SSH tarafından desteklenen herhangi bir 2FA yöntemi (Google Authenticator veya Duo aracılığıyla TOTP gibi) SFTP oturumlarına da uygulanabilir.

SFTP büyük dosya aktarımları için uygun mudur?

Evet. SFTP büyük dosya aktarımlarını destekler ve kesintiye uğrayan aktarımları devam ettirebilir; bu da büyük yüklemeler ve indirmeler için güvenilir kılar.

Bir SFTP kullanıcısını belirli bir dizinle kısıtlayabilir miyim?

Evet. Bu kılavuzun 2. Adımında açıklanan chroot jail yapılandırması, kullanıcıyı belirlenmiş bir dizine hapseder ve dosya sisteminin geri kalanına erişimi engeller.

Sonuç

SFTP, Linux sunucu ortamlarında güvenli dosya aktarımı için altın standarttır. FTP tarzı dosya yönetiminin basitliğini SSH’nin güçlü kriptografik güvenliğiyle birleştirerek, düz metin protokollerinin en önemli güvenlik açıklarını ortadan kaldırırken yapılandırması ve kullanımı kolay olmaya devam eder.

Bu kılavuzdan çıkarılacak temel sonuçlar:

  • Sunucunuza OpenSSH kurun — SFTP desteği otomatik olarak dahildir
  • Üretim ortamları için chroot jail ile özel bir SFTP kullanıcısı oluşturun
  • Mümkün olan her yerde şifreler yerine SSH anahtar kimlik doğrulaması kullanın
  • Güvenlik sertleştirme önlemlerini uygulayın: varsayılan portu değiştirin, Fail2Ban uygulayın, root girişini devre dışı bırakın
  • Kabuk betikleri ve cron job’larla tekrarlayan aktarımları otomatikleştirin
  • Doğru istemciyi seçin — betik yazma ve otomasyon için CLI, etkileşimli kullanım için FileZilla veya WinSCP

Bir WordPress kurulumu yönetiyor, bir web uygulaması dağıtıyor veya sunucu yedeklemelerini otomatikleştiriyor olun, SFTP iş akışınızın gerektirdiği güvenliği, güvenilirliği ve esnekliği sağlar. Bunu SSD depolama, DDoS koruması ve tam root erişimi sunan yüksek performanslı bir VPS Hosting ortamıyla eşleştirin; hem hızlı hem de gerçek anlamda güvenli bir dosya aktarım kurulumuna sahip olursunuz.

Yüksek trafikli uygulamalar veya kaynak yoğun iş yükleri dahil daha karmaşık altyapı ihtiyaçları olan ekipler için, maksimum performans ve izolasyon amacıyla Dedicated Sunucuları keşfedin veya ekibinizin iş akışına en uygun yönetim arayüzünü bulmak için mevcut VPS Kontrol Panellerini inceleyin.

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın