About Firmadani.com
4 May 2009 - 15:07

This site is built just to introduce me to the world wide web. This online pages is telling about me in more detail ways, you can see my CV, my works, my galleries and others.

Renungan Diri
4 Feb 2009 - 14:30

Kita cela zaman ini, padahal cela ada pada diri kita. Tidak ada cela pada zaman kita selain dari kita. Kita hina zaman yang tak berdosa. Andai zaman ini berbicara maka dia akan menghina kita.

Love You SuSE ....
29 Jan 2009 - 17:38

Akhirnya CLBK(cinta lama bersemi kembali) juga, dah sekian lama ga ketemu, bertahun-tahun terpisah oleh jarak dan waktu, akhirnya bersemi kembali.


Copy file antar Linux dengan 'scp'

Tahukah anda, bahwa dengan perintah "scp" kita bisa mengkopi file dari satu komputer ke komputer lain sesama Linux?

Asumsikan kita akan mengkopi file 'test.txt' dari komputer linux A dengan IP address 192.168.1.150 di folder '/root' ke komputer linux B dengan IP address 192.168.1.160 di folder '/home/user' ,dan kita berada dalam linux A, maka perintah yang digunakan adalah:

[root@linux]#scp /root/test.txt root@192.168.1.160:/home/user

(atau jika di "ls" file "test.txt" ada di current direktori, maka path "/root" tidak diperlukan) dimana "/root/test.txt" adalah file sumber yang akan dikopi, dan "192.168.1.160:/home/user" adalah tujuan file tersebut akan dikopikan.

Lalu bagaimana jika kita berada di komputer Linux B, dan ingin mengambil file "test.txt" yang ada di komputer Linux A? perintah yang digunakan juga sama, yaitu "scp [file-sumber...] [tujuan-file...]", jadi perintah yang digunakan untuk kasus tersebut yaitu:

[root@linux]#scp root@192.168.1.150:/root/test.txt /home/user

dimana "192.168.1.150:/root/test.txt" adalah file sumber yang akan dikopi, yaitu komputer linux A, dan "/home/user" adalah tujuan file yang akan dikopikan, yaitu komputer linux B, komputer yang kita gunakan.

Perintah "scp" juga bisa digunakan untuk mengkopi dari floppy ke floppy, sebagai contoh:

[root@linux]#scp -r /mnt/floppy/* root@192.168.1.150:/mnt/floppy

disini kita sedang menggunakan komputer Linux B dan akan mengkopi seluruh isi floppynya kedalam floppy yang ada di komputer Linux A. Tapi sebelumnya masing-masing floppy disk harus di mount terlebih dahulu.

TIP:Perintah diatas menggunakan wildcard (*) atau tanda bintang serta option "-r", yang artinya kita mengkopi semua file dan atau direktori yang ada dalam disket secara recursive.

Jika ada konfirmasi, yang menyatakan pilihan "yes/no", langsung ketik "yes" dan kemudian masukan password user pada komputer remote baik yang menerima hasil kopi filenya atapun yang diambil filenya untuk dikopi.

Disini diasumsikan usernya adalah "root", maka yang dimasukan adalah password root pada komputer remote, tergantung user siapa yang kita tuju.

Untuk penjelasan lebih lanjut, ketik perintah "man scp".

summary:
Perintah "scp" adalah perintah yang berasal dari paket OpenSSH. Jika kita sering menggunakan perintah "ssh" untuk login kekomputer lain, maka "scp" adalah program yang digunakan untuk mengkopi file dari dan ke komputer lain. Oleh karena itu, jika kita menggunakan "scp" maka prompt password akan muncul. "scp" kepanjangan dari Secure Copy Protocol, yaitu versi secure dari perintah "rcp" (Remote Copy Protocol).