Cara Copy File Dari Server ke Local Komputer Dengan SSH – Ingin memindah file dari server ke lokal komputer atau sebaliknya? Yuk gak usah bingung lagi. Simak dan ikuti cara lengkap memindahkan file menggunakan SSH di bawah ini.

  1. Menggunakan Perintah scp

Apa itu scp? Scp (Source Copy) merupakan sebuah metode yang bisa digunakan meng-copy/menyalin file antar host di jaringan. scp menggunakan ssh untuk transfer data dan menggunakan otentikasi yang sama, serta menyediakan keamanan yang sama dengan ssh. scp akan meminta kata sandi atau frasa sandi jika diperlukan untuk otentikasi.

Untuk menyalin file dari komputer lokal ke server perintas yang digunakan adalah :

scp nama file user@alamatsever:/lokasitujuan

Server bisa berupa IP, domain, atau sub dimain. Contoh penggunaanya :

scp website.zip jjs@media-info.id:/home/web

Sedangkan untuk mengirimkan folder, tambahkan –r setelah perintah scp, contohnya :

scp –r folderwebsite jjs@media-info.id:/home/web

Lalu untuk meng-copy atau mendownload file dari komputer server ke komputer lokal, maka perintasnya ada sedikit yang dibalik, formatnya adalah :

scp user@alamatserver:/lokasi asal lokasi tujuan dikomputer lokal

Contohnya :

scp jjs@media-info.id:/var/www/html/backup.zip/home/web/download

Dan untuk menyalin folder dari komputer server ke komputer lokal tinggal meanambahkan –r setelah pirintah scp.

scp –r jjs@media-info.id:/var/www/html/web/home/web/download

Misalkan pakai windows

scp –r jjs@media-info.id:/var/www/html/web C:

 

Cara Copy File Dari Server ke Local Komputer Dengan SSH

Image Source : Pinterest.com

  1. Menggunakan rsync

Apa itu rsync? Rsync adalah alat penyalinan file yang cepat dan luar biasa fleksibel. Biasanya menyalin secara lokal, ke/dari host lain melalui remote shell, atau ke/dari daemon rsync jarak jauh.

Rsync biasa digunakan untuk menyalin file dengan ukuran besar karena menggunakan algoritma delta-transfer dengan rsync kita bisa mengurangi jumlah data yang dikirim melalui jaringan karena hanya akan mengirimkan perbedaan antara file sumber dan dile yang ada di tujuan.

Rsync bisa menemukan file yang perlu ditransfer dengan menggunakan alogaritma “quick check” (secara default) yang akan mencari file yang telah berubah ukuran atau yang terakhir dimodifikasi. Sebagai ilustrasi, kalau kita punya file backup website hari kemarin dengan ukuran 78MB dan hari ini menjadi 86MB. Maka yang akan dirimkan adalah sekitar 8MB, sebab sebaian lagi sudah ada di tempat tujuan.

Rsync banyak digunakan untuk backup dan mirroring data serta cocok juga digunakan untuk kegiatan penyalinan data sehari-hari.

Perintah dasar penggunaan :

rsync –avzh direktori_asal direktori_tujuan

Contoh penggunaan rsync antara komputer (lokal atau server)

rsync –avzh/var/www/html/web/home/backup

Contoh penggunaan rsync untuk menyalin data dari komputer lokar ke server

rsync –avzh/home/website jjs@media-info.id:/home/web

Contoh penggunaan rsync untuk menyalin data dari server ke kemputer lokal

rsync –avzh jjs@media-info.id:/home/backup/home/new_backup

Karena rsync default menggunakan protokol ssh, maka semua perintah tersebut akan meminta mengisikan password user yang digunakan.