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.

Drestcode - PHP REST Web Service Framework

I've launch my first open source project called Drestcode one month ago at google code. It's a REST web service framework based on PHP and still alpha version. If you interest and want to join the project, just leave a comment. Actually I need documenter because my english is not really good to create documentations and how tos.
Visit http://code.google.com/p/drestcode to get the framework.