SCP, Güvenli Kopyalama Protokolü anlamına gelir. SCP komutunun amacı, dosyaları ve klasörleri iki bilgisayar arasında güvenli bir şekilde aktarmaktır.
Diğer birçok dosya aktarım yönteminin aksine SCP, Secure Shell (SSH) protokolünü kullanarak verilerin gizliliğini sağlar. SCP komutu kullanıldığında, kimlik doğrulama için bir parola veya anahtar gerekir. Bu parola veya anahtar, kimsenin ele geçirmemesi için şifreli bir biçimde iletilir.
SCP komutu nasıl kullanılır ?
- Yöntem lokalde ki dosya veya klasörü uzak bir bilgisayara kopyalamak için kullanılır.
scp [parametre] /lokal/dosya/klasör KullanıcıAdı@HedefBilgisayar:/hedef/klasör
Örnek Kullanım
Dosya kopyalamak için:
scp /root/project/project.txt [email protected]:/root/project/project.txt
(Uzaktaki hedefe dosya ismini değiştirerek atabilirsin. Eğer isim değiştirmek istemiyorsan uzak hedef yoluna sadece klasör belirtebilirsin. vb. /root/project/ )
Klasör kopyalamak için:
scp -r /root/project [email protected]:/root
-r parametresi Klasör kopyalamak için gerekli parametredir.
2. Yöntem uzak bilgisayardaki bir dosyayı veya klasörü lokale kopyalamak için kullanılır.
scp [parametre] KullanıcıAdı@HedefBilgisayar:/hedef/klasör/dosya /lokal/klasör/dosya
Örnek Kullanım
Dosya kopyalamak için:
scp [email protected]:/root/project/project.txt /root/project/project.txt
Klasör kopyalamak için:
scp -r [email protected]:/root/project/project.txt /root/project/project.txt
-r parametresi Klasör kopyalamak için gerekli parametredir.
3. Yöntem iki uzak bilgisayar arasında dosya veya klasör kopyalamak için kullanılır
Örnek Kullanım
Dosya kopyalamak için:
scp [email protected]:/root/project/project.txt [email protected]:/root/project/project.txt
Klasör kopyalamak için:
scp -r [email protected]:/root/project/ [email protected]:/root/
-r parametresi Klasör kopyalamak için gerekli parametredir.
Kullanılabilir Parametreler
-C Sıkıştırmayı etkinleştirir.
-i Key dosyasıyla erişim sağlar. (-i private.key)
-l Bandwith değerini kısıtlar. (-l 1000) Kbit/s değerdir.
-r Klasör kopyalarken kullanılır.
-v Detaylı bir çıktı verir.