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
ansible_cover

Ansible 101: Kurulum ve Temel Bileşenler Rehberi

Bu blog yazısında, Ansible'ın temelini, avantajlarını ve nasıl kurulacağını keşfedeceksiniz. Ayrıca, Ansible ile Ubuntu/Debian tabanlı bir sunucuda Nginx web sunucusu kurulumu ve yapılandırılması hakkında adım adım bir rehber bulacaksınız. Yazıda verilen GitHub reposunu inceleyerek ve kendi ortamlarınızda test ederek Ansible'ın çalışma şeklini ve dinamiklerini daha iyi anlayabilirsiniz. Yazı, Ansible'ın temel bileşenlerini ve yapılandırma yönetimi, otomasyon, dağıtım gibi konseptlerini detaylı bir şekilde ele alır.
Yazıya git