Konular
EBooklar

SCP (Secure Copy Güvenli Kopyalama), bir ağdaki iki bilgisayar arasında dosya kopyalamanızı sağlar. Bağlantı sırasında SSH kullandığı için dosya aktarımı şifreli ve güvenlidir. SCP'yi kullanabilmeniz için SSH Client (SSH istemcisi) bilgisayarınızda kurulu olmalıdır.

SCP ile Dosya Transferi

Yine Linux sistemlerinin hemen hemen hepsinde bu standart olarak gelmektedir. Yinede yüklemek isterseniz ;

 

sudo apt-get install ssh-client

 

komutuyla yükleme yapabilirsiniz.
Gelelim dosya transferine, genel kullanım şeklini önce yazalım :

 

scp GönderilecekDosya NereyeGönderilecek

 

Şimdi iki örnek ile olayı açıklığa kavuşturalım :

  • Diyelim ki aynı ağda bulunan başka bir bilgisayara kendi makinanızdaki bir dosyayı atmak istiyorsunuz. Göndereceğiniz dosya /home/go/soap.zip olsun. Göndereceğiniz yer ise 192.168.1.7 iç ip sine sahip ve lingo kullanıcısı olan bilgisayar olsun. o zaman karşıdaki lingo kullanıcısının /home/lingo/Documents/ klasörünün içine dosyayı atmak istiyorsanız :
scp /home/go/soap.zip lingo@192.168.1.7:/home/lingo/Documents/

 

komutu ile başlayıp ondan sonra lingo kullanıcısının şifresini girmeniz yeterli olacaktır.

Diyelim ki başka bir serverdan makinanıza dosya indireceksiniz o zaman da yapmanız gereken şey şu :

 

scp lingo@linuxipuclari.com:/home/lingo/Documents/soap.zip /home/go/

 

komutu sizin için söz konusu yerden dosyayı makinanıza atmanızı sağlayacaktır.

 

Eğer karşı tarafa bir port üzerinden bağlanıyorsanız:

scp -P 1453 ahmet@95.85.10.150:/var/yedekler/14.06.04.rar /home/ret

 

Copy the file "foobar.txt" from a remote host to the local host

$ scp your_username@remotehost.edu:foobar.txt /some/local/directory

Copy the file "foobar.txt" from the local host to a remote host

$ scp foobar.txt your_username@remotehost.edu:/some/remote/directory

Copy the directory "foo" from the local host to a remote host's directory "bar"

$ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar

Copy the file "foobar.txt" from remote host "rh1.edu" to remote host "rh2.edu"

$ scp your_username@rh1.edu:/some/remote/directory/foobar.txt
your_username@rh2.edu:/some/remote/directory/

Copying the files "foo.txt" and "bar.txt" from the local host to your home directory on the remote host

$ scp foo.txt bar.txt your_username@remotehost.edu:~

Copy the file "foobar.txt" from the local host to a remote host using port 2264

$ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory

Copy multiple files from the remote host to your current directory on the local host

$ scp your_username@remotehost.edu:/some/remote/directory/{a,b,c} .
$ scp your_username@remotehost.edu:~/{foo.txt,bar.txt} .

 

Kaynaklar

 

Yorumunuzu Ekleyin


  • SSH komutları
  • SSH komutları ~ 34,019

    Linux Server (Sunucu) kullananlar için SSH komutları. Aynı zamanda bu komutlar linux İşletim Sistemi komutlarıdırlar.


  • SSH Bağlantısı
  • SSH Bağlantısı ~ 22,905

    SSH(Secure Shell/Güvenli Kabuk) ağ üzerinden başka bilgisayarlara erişim sağlamak, uzak bir bilgisayarda komutlar çalıştırmak ve bir bilgisayardan diğerine dosya transferi amaçlı geliştirilmiş bir protokoldür. Güvensiz kanallar(internet vs) üzerinden güve...


  • Fantastico De Lux Nedir? Nasıl Kurulur? Nasıl Kaldırılır?
  • Fantastico De Lux Nedir? Nasıl Kurulur? Nasıl Kaldırılır? ~ 22,842

    Fantastico De Luxe, çıktığı yıllardan bu yana linux sunucularının göz bebeği konumundadır. Kullanım kolaylığı ve yaptığı iş bakımından çığır açmıştır. Kullanım prosedüründe size saniyeler içerisinde web sitesi sahibi olmanızı sağlar.



  • Linux VPS Sunucu Kurulumu
  • Linux VPS Sunucu Kurulumu ~ 16,383

    Kendinize bir Linux VPS sunucu satın aldınız. Debian kurulumunu gerçekleştirdiniz (Kontrol panelinden üç beş fare ya da klavye hareketi ile).


  • Pro FTP Ayarları
  • Pro FTP Ayarları ~ 13,561

    ProFTPD bir FTP sunucusu yazılımıdır. Apache’ye benzer yapılandırma dosyaları ile kurulumu ve yapılandırması son derece kolay olan ProFTPD, aynı zamanda çok gelişmiş özelliklere sahiptir.



  • Cpanel Yedeği Almak
  • Cpanel Yedeği Almak ~ 9,197

    SSH bağlantısı yardımı ile sunucudaki hesapların komple yedeğini alabiliriz.



  • Virtualmin Kurulumu
  • Virtualmin Kurulumu ~ 8,282

    Virtualmin; domain, hosting için website kontrol paneline sahip, bunları oluşturma, yönetme yeteneklerine sahip açık kaybak kodlu webmin temelli bir web sunucu uygulamasıdır.


  • Webmin Kurulumu
  • Webmin Kurulumu ~ 7,651

    Webmin, Unix benzeri sistemler için web tabanlı sistem yapılandırma aracıdır. Debian üzerine webmin kurulumu yapacağız.


  • Linux Kullanıcı İşlemleri
  • Linux Kullanıcı İşlemleri ~ 6,855

    root kullanıcısını daha güvenli yapmak için gerekenler ve kullanıcı işlemlerinin Linux üzerinde nasıl yapıldığını anlatan bir makale...




  • Virtualmin'e Swap Alanı Eklemek
  • Virtualmin'e Swap Alanı Eklemek ~ 5,548

    Bazen sunucunuz için mevcut RAM değeriniz yetmeyebilir. İşte böyle durumlarda harddiskinizin bir kısmını RAM olarak kullanabilirsiniz.



  • Linux Log Mantığı
  • Linux Log Mantığı ~ 3,417

    Eğer sistem güvenliği söz konusuysa, herşey log kayıtları ile başlar.




  • Apache için PHP Handler’ları ~ 3,146

    En çok merak edilen konulardan birisi de php işleyicileridir. Genelde az anlaşılan ama çok önemli olan bir konudur. Tabi ki her şeyin tam olarak nasıl çalıştığını bilmek zorunda değilsiniz ancak sunucu işlemlerini ciddiye alıyorsanız ya da bu sektörde çal...


  • Virtualmin ve SSL
  • Virtualmin ve SSL ~ 2,952

    Virtualmin üzerindeki bir domaine SSL sertifikası nasıl yüklenir?





  • Fail2Ban Nedir?
  • Fail2Ban Nedir? ~ 2,734

    Fail2ban/var/log/pwdfail ya da /var/log/apache/error_logdosyalarını tarayarak belli bir sayıda (bunu kendimiz belirleyebiliriz) hatalı giriş yapmış kişinin ip numarasını belirleyerek, belli bir süreliğine ip numarasını engelleyen linux tabanlı bir program...