Sunday, November 1, 2009

Menggunakan Perintah scp Untuk Copy File Antara Dua host via Network

scp adalah perintah yang digunakan untuk melakukan copy file antara dua host via network atau jaringan komputer. scp menggunakan ssh untuk transfer data dan ototentikasi sehingga keamanan yang berlaku pada ssh, seperti data encryption, juga berlaku pada scp.

Kebutuhan
Untuk menggunakan scp, ada dua hal yang harus diperhatikan:
1. Pastikan scp dan ssh telah terinstall serta ssh tersebut running.
2. Pastikan IP address atau hostname telah diketahui.


Cara Penggunaan sederhana
Untuk meng-copy suatu file scp, dapat dilakukan dengan format sebagai berikut:

scp namafile username@ipaddresss_atau_hostname:/direktori/tujuan/


sedangkan untuk meng-copy seluruh isi direktori atau folder, dapat dilakukan dengan format sebagai berikut:


scp -r namafile username@ipaddresss_atau_hostname:/direktori/tujuan/


Contoh 1: Copy file bernama aloha.txt 192.168.1.101 dengan nama user komputer tujuan bernama aji

scp aloha.txt aji@192.168.1.101:/home/aji/


Contoh 2: Copy folder bernama tesing 192.168.1.101 dengan nama user komputer tujuan bernama aji

scp -r testing aji@192.168.1.101:/home/aji/


Catatan: distro linux yang saya gunakan adalah slackware, jika menggunakan distro lain, ada kemungkinan menggunakan sudo sebelum perintah scp.

2 comments:

  1. bagaimana perintah scp untuk mengambil tidak semua file dalam folder seperti seleksi pertanggal atau bulan?

    ReplyDelete
  2. maksudnya setiap file ada pola pertanggal atau bulan?

    misal kl setiap file berawalan 2010:
    2010-08-report.txt
    2009-07-report.txt
    2010-01-report.txt
    2010-08-report.txt
    2009-03-report.txt

    salah satu caranya bisa pakai:
    scp 2010-08* nama@192.168.0.101:/home/nama

    perintah diatas akan mengkopi seluruh file berawalan 2010 bulan 08, tetepi tidak akan mengkopi file dengan nama depan 2010-01 & 2009.

    ReplyDelete

Related Posts Plugin for WordPress, Blogger...