berikut syntak2nya pada console :
- Copy File dari komputer kita ke komputer remote (server) $ scp /path/folder/namafileyangmaudikirim username@ip_server:/folder/tempat/menyimpan
- Copy File dari komputer remote / server ke komputer kita $scp userbane@ipataudomain:/folder/yang/mau/dikopi/namafilenya /path/pc/lokal/
- Copy File dari komputer remote yang satu ke komputer remote lainnya$scp username@ip_server1:/folder/tempat/menyimpan/nama/file username@ip_server2:/folder/tempat/menyimpan/nama/file
- Cara ini digunakan apabila Port SSh sudah berubah dari defaultnya 22. scp -P port_ssh username@ipatauhost:/folder/tempat/menyimpan
- Kemudian apabila ternyata kita menginginkan bisa meng copy seluruh isi folder (termasuk mungkin ada folder didalam folder tersebut kita bisa gunakan opsi -r (recursive) scp -r username@ip_tempat_file:/folder/tempat/menyimpan/file/* ./
- Yang ini adalah trik apabila anda mendownload file dengan scp tetapi tidak menginginkan seluruh bandwidth terpakai hanya untuk download. scp -l bandwidthlimit username@ip_tempat_file:/folder/tempat/menyimpan/file/* ./
- Sementara yang satu ini bisa anda pergunakan apabila anda ingin melakukan eksekusi suatu file setelah upload. ssh username@ip_tempat_file tar -zxvf nama_file.tgz
ssh username@ip_tempat_file ‘wall
“uy copy file nya udah beres”‘
Secure Copy atau SCP merupakan
fasilitas untuk melakukan transfer data secara terenkripsi dari satu
komputer ke komputer lainnya. Protokol ini berjalan pada port 22, dan membutuhkan
akses shell (apabila linux) pada kedua server.
Karena paket data yang ditransfer
terlebih dahulu dienkripsi, maka akan terjadi degradasi kecepatan
transfer data tersebut, sekitar 60-70% lebih lambat dari pada apabila menggunakan FTP
ataupun wget dari HTTP.
Berikut beberapa contoh
penggunaan SCP untuk melakukan transfer data;
Gantikan username
dengan username anda di pc remote dan
ip.address.pc.remote dengan ip
address pc remote. Sesuaikan juga informasi path dan nama file dengan
kondisi anda.
- Kopi “file.txt” dari komputer remote ke komputer lokal kita; view sourceprint? scp username@ip.address.pc.remote:/path/di/pc/remote/file.txt /path/pc/lokal/Kopi “file.txt”
- dari komputer lokal ke komputer remote;view sourceprint? scp /path/pc/lokal/file.txt username@ip.address.pc.remote:/path/di/pc/remote/
- Kopi direktori “dirlokal” di pc local ke dalam direktori “dirremote” di pc remote view sourceprint? scp -r /path/pc/lokal/dirlokal username@ip.address.pc.remote:/path/di/pc/remote/dirremote
- Kopi “file.txt” di pc remote A ke pc remote B sourceprint? scp username@ip.address.pc.A:/path/pc/A/file.txt username@ip.address.pc.B:/path/di/pc/B/
Mengkopi secara recursive isi
direktori dapat dilakukan dengan *, begitu juga denga multiple file
dapat dilakukan melalui filter regex lainnya.
=======================================================
Tips meng copy file dari mesin ke
mesin linux dalam satu jaringan
Kita dapat mengcopykan file atau
directory dengan beberapa cara di linux.Bisa memakai rsync bisa juga
dengan scp. Dalam kasus ini adalah kita ingin mengcopikan file
PacketTracer5_generic.tar.gz.1 dari local direktory (misal directory
/home/popi/PacketTracer5_generic.tar.gz.1) ke mesin remote dengan ip =192.168.0.156 di directory
/home/popi2/ dengan menggunakan scp.
- Syaratnya adalah kita perlu mengetahui password pada mesin di remote dengan user popi2.
- Kedua mesin terkoneksi dengan TCP/IP perintahnya adalah: sudo scp /home/popi/PacketTracer5_generic.tar.gz.1 popi2@192.168.0.156:/home/popi2/
postingan ya sangat bagus bro, jangan lupa kunjungi blog gw
BalasHapusah biasa aj kok gan ...
BalasHapusthaks udh berkujung..
ok sip ntar saya kunjungi