SCP və Rsync ilə Linuxda Dosyalarınızı necə ötürmək olar

Bu təlimatda SCP (Secure Copy) və Rsync, iki maşın arasında fayl ötürülməsi üçün istifadə edilə bilən iki əmrdən necə istifadə ediləcəyini izah edəcəyik.

Məsələn, bir faylı və ya qovluğu lokaldan uzaqdan və ya uzaqdan yerli sistemlərə kopyalaya bilərik.

scp İstifadə edərkən faylları ötürmək üçün hər şey şifrələnir, beləliklə həssas detallara məruz qalmır.


Bu təlimatda scp istifadə qaydalarına dair nümunələr veririk və rsync faylları ötürmək üçün əmrlər.



CQBK (Təhlükəsiz surət)

scp şəbəkədəki hostlar arasında sənədləri kopyalayır.


Məlumat ötürülməsi üçün ssh (1) istifadə edir və eyni identifikasiya istifadə edir və ssh (1) ilə eyni təhlükəsizliyi təmin edir.

scp komanda ssh etibar edir məlumat ötürülməsi üçün bu səbəbdən uzaq sistemlərdə doğrulama üçün bir ssh açarı və ya parol tələb olunur.

Ssh düymələrini necə quracağınıza dair daha çox məlumat oxuya bilərsiniz.

scp -İn ümumi sintaksisi və istifadəsi budur:


scp [OPTION] [user@]local:]file1 [user@]remote:]file2

scp olan bir sıra variantları təqdim edir daha ətraflı izah etdi .

SCP ilə Yerli faylları Uzaqdan Aktarın

Bir faylı yerli bir maşından uzaq bir maşına köçürmək və ya köçürmək üçün aşağıdakı əmri yerinə yetirin:

scp image.png remote_username@10.10.0.1:/remote/directory

Harada:

  • image.png lokaldan uzaqlara köçürmək istədiyimiz sənədin adıdır,
  • uzaqdan_username uzaq serverdəki istifadəçi,
  • 10.10.0.1 server IP ünvanıdır,
  • / uzaqdan / qovluq faylı kopyalamaq istədiyimiz qovluğa aparan yoldur.

Qeyd: Uzaq bir qovluq təyin etməsəniz, fayl uzaq istifadəçi ev qovluğuna kopyalanacaq.


Enter düyməsini basdıqda uzaqdan istifadəçi şifrəsini daxil etməyiniz istənəcək və köçürmə başlayacaq.

Fayl adının təyinat yerindən buraxılması, faylın orijinal adı ilə kopyalanır. Sənədi fərqli bir adla saxlamaq istəyirsinizsə, yeni bir ad göstərməlisiniz:

Misal üçün:

scp image1.png remote_username@10.10.0.1:/remote/directory/new_image.png

SCP ilə Dosyaları Uzaqdan Yerli Yerlərə Aktarın

Bir faylı uzaq bir maşından yerli maşına köçürmək üçün aşağıdakı əmri yerinə yetirin:


scp remote_username@10.10.0.1:/remote/directory/new_image.png /local/directory

Bir Kataloqu Yerli Yerdən Uzaqdan Yenidən Aktarın

Bir qovluğu və bütün məzmunu yerli bir maşından uzaq bir ana kompüterə köçürmək üçün aşağıdakı əmri istifadə edin:

scp -rp sourcedirectory user@dest:/path

Qeyd: Bu, / yolun daxilində mənbəli mühərrik yaradır, beləliklə fayllar / path / sourcecedirectory-də olacaqdır



Rsync

Kimi scp, rsync faylları ya uzaq bir hosta, ya da yerli cari hostda kopyalamaq üçün istifadə olunur.

rsync ümumiyyətlə böyük faylları ötürmək üçün istifadə olunur.


Rsync ilə Yerli birdən Uzaqdan bir sənəd köçürün

Bir faylı yerli maşınınızdan rsynch ilə uzaq bir hosta kopyalamaq üçün aşağıdakı əmri işə salın

rsync -ave ssh mydirectory remote_user@10.10.0.2:/remote/directory/

Nəticə

Bu təlimatda siz scp istifadə qaydalarını öyrəndiniz və rsync faylları və qovluqları iki maşın arasında kopyalamaq əmri.