Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

SSH Üzerinden Rsync İle Dosya Aktarımı

SSH Üzerinden Rsync İle Dosya Aktarımı

Rsync, “Uzaktan Senkronizasyon” anlamına gelir. bu rsync komutu, farklı makineler ve dizinler arasında veri aktarmanıza ve senkronize etmenize olanak tanır. Secure Shell (SSH) protokolünü kullanarak dosyalarınızı güvenli bir şekilde başka bir konuma kopyalayabilirsiniz.

Rsync aracı, diğer dosya kopyalama yöntemleriyle karşılaştırıldığında birçok avantaja sahiptir. Dosya gönderirken ve alırken hem sıkıştırma hem de açma kullanır. Araç yalnızca bant genişliğinden tasarruf sağlayan ve daha hızlı aktarım süreleri sağlayan yeni veya güncellenmiş dosyaları aktarır.

Dosyaları aktarmak veya kopyalamak için SSH üzerinden rsync’i nasıl kullanacağınızı öğrenmek için bu kılavuzu izleyin.

rsync aktarımı veya dosyaların ssh kopyalanması hakkında eğitim

Önkoşullar

  • ile kullanıcı sudo veya kök ayrıcalıklar
  • SSH erişimi komut satırı/terminal penceresi aracılığıyla bir sunucuya
  • Yerel ve hedef makinede kurulu Rsync

Rsync Kurulumunu Doğrulayın

En yeni Linux dağıtımları, rsync varsayılan olarak. Sisteminizde rsync’in kurulu olduğunu doğrulamak için kurulum komutunu çalıştırın.

İçin Debian ve Ubuntu makineler, kullanım apt-get:

sudo apt-get install rsync

Rsync zaten kuruluysa, çıktı aracın geçerli sürümünü gösterir.

ubuntu'da rsync kurulu olup olmadığını kontrol etme

Açık RPM tabanlı CentOS gibi makineler şunları kullanır:

sudo yum install rsync

Dosyaları SSH Üzerinden Rsync İle Aktarın

Dosyaları ve dizinleri SSH üzerinden rsync ile aktarmaya başlamadan önce, uzak bir sunucuya bağlanmak için SSH’yi kullanabildiğinizden emin olun. Doğrulandıktan sonra, verilerinizi yedeklemeye başlayabilirsiniz. Hedef sisteminizin yeterli depolama alanına sahip olduğundan emin olun.

Dosyaları SSH üzerinden uzak bir sunucuya kopyalamak için sözdizimi rsync komut şudur:

rsync OPTION SourceDirectory_or_filePath user@serverIP_or_name:Target

Not: Her çalıştırdığınızda şifrenizi girmeniz gerekir. rsync emretmek. Bunu önlemek için, SSH anahtarı tabanlı kimlik doğrulamayı ayarlayabilirsiniz. Şu anda oturum açmış olan kullanıcıyı kullanmak istiyorsanız, kullanıcı adını komuttan çıkarabilirsiniz.

rsync Komut Örnekleri

En çok örnekleri görmek için kılavuzun geri kalanını takip edin. yaygın rsync kullanım durumları.

Rsync ile Belirli Bir Dosyayı Aktarın

Tek bir dosyayı uzaktaki bir makineye aktarmak için kaynak dosyanın tam yolunu girin. Örneğin:

rsync ~/Dir1/source.pdf testFrosty-Selection8062.168.56.100:~/Desktop/test

Adında boşluk içeren dosyalar için tırnak işaretleri kullandığınızdan emin olun. Örneğin:

rsync ~/Desktop/Dir1/"source pdf sample.pdf" testFrosty-Selection8062.168.56.100:~/Desktop/test

Bir Dizinin İçeriğini Rsync ile Aktarın

Dizin içeriklerini SSH üzerinden rsync ile senkronize ederken birkaç seçenek vardır.
Tüm dosyaları bir kaynak dizinden uzak bir ana bilgisayardaki hedefe aktarmak için şunu girin:

rsync ~/SourceDirectory/* usernameFrosty-Selection8062.168.56.100:~/Destination

yıldız işareti araca kaynak dizindeki tüm dosyaları içermesi talimatını verir. Alt dizinler Olumsuzaktarıldı

.

Örneğin:

aktarım sırasında alt dizinleri hariç tutan rsync

Çıktı, aktarım sırasında rsync’in atladığı dizinleri gösterir. -r Kaynak dizindeki tüm alt dizinleri dahil etmek için, (yinelemeli) -a veya (Arşiv) -a seçenek. bu bayrak bizim önerdiğimiz şeydir. Bu seçenek, yinelemeli olarak eşitlenir ve tüm izin ve dosya ayarlarını korur. Bu zaman yıldız işareti kullanmayın

rsync -a ~/Desktop/Dir1/ testFrosty-Selection8062.168.56.100:~/Desktop/test

kaynak yolunda. Komutu bu formatta çalıştırdığınızda, rsync kaynak dizindeki tüm dosyaları ve alt dizinleri hedef konuma aktarır. Yukarıdaki örneğimizden, Ölçek klasörün içeriğine sahip olacak Dir1

Aktarım tamamlandığında kaynak.

Dosyaların kopyalanmasını engellemek için, rsync komutunu kullanarak veri aktarımında dosya ve dizinlerin nasıl hariç tutulacağına ilişkin kılavuzumuza göz atın. Not: bu sondaki eğik çizgi kaynak yolunda önemli bir rol oynar. Bir kaynak dizin yolu girerseniz eğik çizgi olmadan

rsync -a ~/Desktop/Dir1 testFrosty-Selection8062.168.56.100:~/Desktop/test

sonunda rsync önce kaynak dizini sonra içeriğini aktarır. Göstermek için, yukarıdaki örnekten sondaki eğik çizgiyi kaldıracağız: açtığımızda Ölçek dizini içerir, Dir1 dizini ve ardından içindeki dosyaların geri kalanıDir1

.

Rsync Dosya Aktarım İlerlemesini Kontrol Edin -P Rsync aktarımlarının durumunu kontrol etmek için şunu kullanın:

seçenek. Bu seçenek, aktarım sürelerinin yanı sıra eşitlenen dosyaların ve dizinlerin adlarını görüntüler. -P Bağlantınızla ilgili bir sorun varsa ve senkronizasyon kesintiye uğradıysa,

transferlerinizi devam ettirir.

rsync -aP ~/SourceDirectory/ usernameFrosty-Selection8062.168.56.100:~/Destination

Yinelemeli olarak eşitlemek ve aktarımın durumunu kontrol etmek için komutu bu biçimde çalıştırın:

Örneğin:

-aP seçeneği kullanılarak aktarımın durumu kontrol edilirken rsync komutu çıktısı.

Kaynak dizinde herhangi bir değişiklik olmadığı halde aynı komutu tekrar çalıştırırsanız aktarım gerçekleşmez.  Bunun nedeni, rsync'in yalnızca dosyalardaki ve yeni dosyalardaki değişiklikleri aktarmasıdır.  Bu durumda, çıktı yalnızca aşağıdaki satırı gösterir:

Hiçbir değişiklik veya yeni dosya olmadığında rsync komutunu durum seçeneğiyle çalıştırma

Bir kaynak dosyada bile değişiklik olduğunda, rsync bunu algılar ve hedefle senkronize eder.

Bir dosyada değişiklik yaptık ve aynı komutu yeniden çalıştırdık:

Aktarılacak bir değişiklik veya yeni bir dosya olduğunda durum seçeneğiyle birlikte rsync komutu için çıktı çıktı şunu gösterir: kaynak örnek2

rsync dosyayı değiştirdiğimizi algıladığından dosya aktarıldı.

Çözüm

Bu kılavuzdaki Linux komutları ile dosyaları SSH üzerinden rsync ile aktarabilmeniz gerekir. Verilerinizi uzak bir konuma başarıyla yedekleyebilmeniz için rsync ile en sık kullanılan seçenekleri listeledik.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.