SCP Secure Copy Protocol qurululması
SCP (Secure Copy Protocol), şəbəkə üzərindən fayl köçürməyə imkan verən bir protokoldur. Bu protokol, SSH (Secure Shell) protokoluna əsaslanır və fayl transferi zamanı məlumatların şifrələnməsini təmin edir. SCP, geniş istifadə olunan bir metod olduğu üçün sistem administratorları və inkişaf etdiricilər arasında populyardır.
SCP-nin xüsusiyyətləri
- Təhlükəsizlik: SCP, məlumatların şifrələnməsi vasitəsilə təhlükəsiz bir mühitdə fayl transferi etməyə imkan tanıyır. Bu, məlumatların mühafizəsi üçün vacibdir.
- Basic İstifadə: SCP, komandalar vasitəsilə asanlıqla istifadə olunur. Yalnız bir neçə komutla yerli və uzaq sistemlər arasında fayl köçürmək mümkündür.
- Rekursiv Transfer: SCP, qovluqların içərisindəki bütün faylları eyni anda köçürməyə imkan verir, yəni rekursiv transferi dəstəkləyir.
- Fayl göndərilib qəbul edilməsi: SCP yalnız fayl göndərməyi deyil, həm də uzaq serverdən yerli kompüterə fayl qəbul etməyi də dəstəkləyir.
SCP tool-un quraşdırılması
Linux sistemlərdə öntanımlı olaraq SCP quraşdırılmamışdır. SCP paketi Openssh-client ilə gəlir. Aşağıdakı komut istifadə edilərək SCP aləti quraşdırıla bilər.
root# apt-get install openssh-client -y (#Debian/Ubuntu)
root# yum install openssh-client -y (#RHEL/CentOS/Fedora)
SCP (Secure Copy Protocol) istifadə edərkən, bəzi parametrləri daxil etməklə. Aşağıda SCP parametrlərinin nümunəsi verilmişdir:
-p = Hədəf ünvanda port məlumatlarını daxil etmək üçün istifadə olunur.
-q = Faiz ilə göstərilən fayllar transfer mərhələsini bağlayır
-r = Qovluqları kopyalamaq üçün istifadə olunur
-v = Səhv mesajlarını göstərir.
-C = Sıxılma imkan verin.
-c = Yuxarıda qeyd etdiyim kimi, məlumat ötürməyə imkan verən şifrələmə metodunu dəyişdirir. Performans.
-i = Ümumi keçid identifikasiyasından və ya xüsusi bir keçid faylını istifadə etmək üçün istifadə olunur.
-l = Bandwidth məhdudlaşdırmaq üçün istifadə edilə bilər. Kbit / s.
SCP tool-unun İstifadəsi
SCP alətinin istifadəsi olduqca sadədir. Əsasən, mən uzaqdakı faylı yerləşdiyim dizinə, yerləşdiyim dizindəki faylı isə uzaq serverə köçürmək üçün istifadə edirəm. Detallara aşağıdakı nümunələr başlığı altında toxunacağam.
Aşağıdakı əmri istifadə edərək, mətn.txt faylımızı hədəf sistem / home qovluğuna köçürə bilərik. Komandanı istifadə etdikdən sonra, bu, əks sistemdəki sistemin şifrəsini istəyəcək
root# scp text.txt [email protected]:/home/
Aşağıdakı əmrdən istifadə edərək, / fomeExt.txt faylını hədəf sistemində hədəf sistemindəki köçürə bilərik. Əmrin sonunda nöqtəni (.) Qoymağı unutmayın!
root# scp [email protected]:/home/text.txt .
Misal olaraq
Sistemimizdəki / home/user / qovluğundakı /home / user / qovluqdakı / fext.txt faylını kopyalayın.
root# scp [email protected]:/home/text.txt /home/user/
Sistemdəki /var/log/text.txt
adlı faylı hədəf sistemdə /home/user/
folderinə kopyalamaq üçün aşağıdakı SCP əmrini istifadə edə bilərsiniz:
root# scp /var/log/text.txt [email protected]:/home/user/
Hədəf sistemin SSH portu 2224-də çalışırsa, /home/text.txt
adlı faylı hədəf sistemin /home/
dizinine kopyalamaq üçün aşağıdakı SCP əmrini istifadə edə bilərsiniz:
Faylları yalnız bir istifadəçi hesabı ilə hədəf sisteminə köçürə biləcəyinizi desələr, aşağıdakı əmrdən istifadə edə bilərsiniz. Orxan istifadəçi vasitəsi ilə hədəf sisteminə mətn.txt faylı göndərəcəyik. Unutmayın ki, Orxan İcazələrə uyğun olaraq əməliyyatlar edə bilərik. Məsələn, bu istifadəçi ilə kök qovluğuna (heç bir səlahiyyət yoxdursa) bir şey göndərə bilmərik.
root# scp text.txt [email protected]:/home/orxan/
Text1.txt text2.txt adlı iki faylı hədəf sistemin standart /home qovluğunda kopyalayın. ÇOX işarəsini unutma!
root# scp [email protected]:~/\{text1.txt,text2.txt\} .
Dəyərli oxucularımız daha çox məlumat üçün man komandasından istifadə edərək ətraflı məlumat ala bilərsiniz