Tartışma

Rsync ile Uzak Sunucuya Dosya Gönderme

Başlatan IronSpecter · 10 Ağu 2026 04:51 · 1 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Rsync, dosya senkronizasyonu ve transferi için oldukça etkili bir araçtır. Özellikle uzak sunucularla çalışırken, veri aktarımını hızlı, güvenli ve verimli bir şekilde gerçekleştirmek için sıklıkla tercih edilir. Bu yazıda, rsync kullanarak uzak bir sunucuya dosya gönderme işlemini ele alacağız.

Rsync, hem yerel hem de uzak dosya sistemleri arasında veri kopyalamak için kullanılır. Uzak bir sunucuya dosya göndermek için aşağıdaki temel yapı kullanılır:

CODE
1rsync [seçenekler] [yerel_dosya_yolu] [kullanıcı_adı]@[sunucu_ip_adresi]:[uzak_dosya_yolu]


Burada, [seçenekler] kısmı, aktarım sırasında kullanmak istediğiniz rsync parametrelerini belirtir. Örneğin:

  • [-a]: Arşiv modu, dosya izinleri ve zaman damgaları gibi özellikleri korur.
  • [-v]: Ayrıntılı çıktı verir, bu sayede aktarım sırasında nelerin yapıldığını görebilirsiniz.
  • [-z]: Aktarılan verileri sıkıştırarak daha hızlı transfer sağlar.

Örnek bir kullanım senaryosu üzerinden gidecek olursak, yerel bir dizindeki dosyayı uzak bir sunucuya göndermek isteyelim:

CODE
1rsync -avz /path/to/local/file.txt kullanıcı@192.168.1.100:/path/to/remote/directory/


Bu komut, file.txt dosyasını belirttiğiniz uzak dizine aktarır. Eğer birden fazla dosya göndermek istiyorsanız, joker karakterler kullanabilirsiniz. Örneğin, tüm .txt dosyalarını göndermek için şöyle bir komut yazabilirsiniz:

CODE
1rsync -avz /path/to/local/*.txt kullanıcı@192.168.1.100:/path/to/remote/directory/


Rsync'in en büyük avantajlarından biri, yalnızca değişen dosyaları senkronize etmesidir. Bu, özellikle büyük veri setleriyle çalışırken zaman ve bant genişliği tasarrufu sağlar. Ayrıca, rsync, SSH üzerinden güvenli bir bağlantı kurarak veri iletimini şifreler, bu da güvenliği artırır.

Rsync kullanarak uzak sunuculara dosya gönderirken, dikkat edilmesi gereken bir diğer önemli nokta da yetkilendirme yöntemleridir. Genellikle, SSH anahtarları kullanarak parola girmeden bağlantı kurmak mümkündür. Bu, otomatik senkronizasyon işlemleri için oldukça faydalıdır.

Sonuç olarak, rsync, uzak sunucularla etkili bir şekilde dosya transferi yapmanızı sağlayan güçlü bir araçtır. Kullanım kolaylığı ve sağladığı avantajlar sayesinde, sistem yöneticileri ve geliştiriciler tarafından yaygın olarak tercih edilir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi