Linux Dosya Eşitleme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Linux Dosya Eşitleme etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

1 Nisan 2017 Cumartesi

Linux SCP Komutu ve Kullanımı

SCP (Secure Copy) isimli bu güzel komut sayesinde ssh protokolü üzerinden iki Linux arasında dosya transferi yapabiliyoruz. Sadece uzak bir bilgisayardaki dosyayı yerele indirmek için değil, yereldekini de uzaktaki bilgisayara yüklemek içinde kullanabiliyorsunuz. SCP ile dilerseniz kendi sunucunuza farklı bir sunucudan dosya çekebilir, dilerseniz kendi sunucunuzdan farklı bir sunucuya dosya transfer edebilirsiniz. SCP veri aktarımı için Güvenli Kabuk (SSH) kullanması nedeniyle, transit verilerin doğruluğunu ve gizliliğini sağlar ve kimlik doğrulama için aynı mekanizmalarını kullanır. İsteğe bağlı temel nitelikleri (izinler, zaman tanımları dahil), bir sunucuya (upload) veya bir sunucudan download imkanı sağlar.

SCP Aracının Kurulumu

Linux dağıtımlarında öntanımlı olarak scp bulunmamaktadır. SCP paketi Openssh-client ile gelmektedir. SCP kurmak için:
# apt-get install openssh-client -y  (Debian/Ubuntu)
# yum install openssh-client -y      (RHEL/CentOS/Fedora/Suse) 

SCP Parametreleri
-p = Hedef port bilgisi girmek için
-q = Yüzdelik olarak gösterilen transferi disable eder. İşlem devam eder arayüzde görünmez.
-r = Klasörleri kopyalamak için kullanılır. Alt Klasörler Dahil
-c = Veri aktarımında şifreleme metodunu "-c blowfish cipher" olarak değiştirir. 
-i = Ortak anahtar kimlik doğrulaması veya özel anahtar (ssh key) dosyasını kullanmak için kullanılır.
-l = Bandwidth limitlemek için kullanılabilir. Kbit/s.
-v = Hata ayıklama iletilerini görüntüler.
-C = Sıkıştırmayı etkinleştirir.

SCP ile Sunucudan Farklı Bir Sunucuya Dosya Gönderme Nasıl?
scp -P 55 dosya.zip root@192.168.1.15:/home

SCP ile Sunucumuza Farklı Bir Sunucudan Dosya Alma Nasıl?
scp -P 55 root@192.168.1.15:/var/www/dosya.zip /home

SCP ile Uzak Sunucudan Klasör Alma Nasıl?
scp -r belgeler root@192.168.1.15:/var/www

SCP ile Çoklu Dosya Transferi Yapmak Nasıl?
scp -P 55 root@192.168.1.15:/home/\{belgeler.zip,kitaplar.tar.gz,notlar.rar\}

NOT: Varsayılanda scp ile veri aktarımı Triple-DES şifreleme metodu kullanır. Fakat daha performanslı olduğu savunulan Blowfish Cipher ile de kullanmak mümkündür. Bunun için "-c blowfish” parametresi kullanılır.

Copyright 2013-2017 | İbrahim BAYRAKTAR /dev/null Web Günlüğü