swetrix
scplinux

Linux’da SCP Kullanımı

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 ?

  1. 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.
Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Önceki Yazı
jenkinsubuntu

Ubuntu 20.04 üzerinde Jenkins kurulumu

Sonraki Yazı
nfsubuntu

Ubuntu 20.04 Üzerinde NFS Server kurulumu ve yapılandırması

Benzer Yazılar
mongodb_standalone

MongoDb Kurulumu – Ubuntu 20.04

MongoDb, Dünya'da en çok kullanılan ve en çok ilgi gösterilen Döküman (document-based) tabanlı açık kaynak bir NoSql veritabanıdır. Diğer NoSql veritabanları gibi esnek bir yapıya sahiptir. Verileri JSON tipinde dökümanlarda saklamaktadır. MongoDb ayrıca yüksek kullanılabilirlik (High Availability) ve ölçeklenebilirlik sağlar (scalability). Yazımda size basitçe nasıl standalone MongoDb kurulur bunu anlatacağım.
Yazıya git