Sukabumikode menu
  • Beranda
  • Tutorial
  • Sharing
  • Non Teknis
  • Arsip
  • cancel
  • S

    SUKABUMI KODE
  • close
  • Beranda
  • Tutorial
  • Sharing
  • Non Teknis
  • Arsip
  • Kang Ruswan Kang Ruswan

    23 Agustus 2019

Cara Transfer / Copy File ke Server atau Sebaliknya Menggunakan SSH



Cara Transfer / Copy Filedari Lokal ke Server atau Sebaliknya Melalui SSH

Helo semuanya, terimakasih sudah berkunjung ke situs ini.


Kali ini saya akan menuliskan tutorial tentang bagaimana caranya mengirimkan file dari komputer lokal kita ke komputer server atau virtual private server (VPS) yang menggunakan sistem operasi Debian atau Ubuntu. Sebenarnya ada beberapa cara, seprti penggunaan SSH, FTP dan yang lainnya. Tapi kali ini saya akan menuliskan tutorialnya yang menggunakan protokol SSH.

 

Apa itu SSH?

SSH (Secure Shell) adalah sebuah protokol jaringan yang memanfaatkan kriptografi untuk melakukan komunikasi data pada perangkat jaringan agar lebih aman. Untuk menggunakan SSH ini maka kita harus punya user di Linux dan sudah mengijinkan akses SSH.



Baca juga : Cara Transfer / Copy File ke Server atau Sebaliknya Menggunakan SSH

Ketika hendak mentransfer file dari sistem operasi Linux, maka bisa langsung menggunakan terminal. Sedangkan ketika hendak mentransfer dari sistem operasi windows, maka bisa menggunakan aplikasi putty.


Berikut adalah beberapa cara yang bisa digunakan untuk meng-copy / menyalin / mentransfer / sinkronisasi data dengan menggunakan protokol SSH:


1. Menggunakan Perintah scp

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


Baca juga : Cara Mengganti Port SSH Pada Ubuntu / Debian

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

scp namafile user@alamatserver:/lokasitujuan

Server bisa berupa IP, domain, atau sub domain. Contoh penggunaannya:

scp website.zip ruswan@sukabumikode.com:/home/ruswan

Sedangkan untuk mengirimkan folder, tambahkan -r setelah perintah scp. Contohnya:

scp -r folderwebsite ruswan@sukabumikode.com:/home/ruswan

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

scp user@alamatserver:/lokasiasal lokasitujuandikomputerlokal

Contohnya:

scp ruswan@sukabumikode.com:/var/www/html/backup.zip /home/ruswan/Download

Dan untuk menyalin folder dari komputer server ke komputer lokal tinggal menambahkan -r setelah perintah scp.



2. Menggunakan rsync

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


Baca juga : Cara Install FTP Server di Ubuntu dengan vsftpd

Rsync bisa 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 file yang ada di tujuan. 


Rsync bisa menemukan file yang perlu ditransfer dengan menggunakan algoritma "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 dikirimkan adalah sekitar 8MB karena sebagian lagi sudah ada di tempat tujuan. Beda halnya dengan perintah scp atau ftp yang akan mengirim semua file yang ada.


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 antar komputer (lokal atau server)

rsync -avzh /var/www/html/sukabumikode /home/backup

Contoh penggunaan rsync untuk menyalin data dari komputer lokal ke server

rsync -avzh /home/website ruswan@sukabumikode.com:/home/web

Contoh penggunaan rsync untuk menyalin data dari server ke  komputer lokal

rsync -avzh ruswan@sukabumikode.com:/home/backup /home/new_backup

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


Baca juga : Cara Membuat VPS Sendiri di Console IDCloudHost


Referensi:

https://manpages.ubuntu.com/ manpages/disco/en/man1/rsync.1.html

https://manpages.ubuntu.com/ manpages/disco/en/man1/scp.1.html



Topik: Linux Ubuntu SSH scp rsync

Tentang Penulis

Kang Ruswan
Kang Ruswan
  • Sekertaris UPT Sistem Informasi Manajemen Kampus UMMI
  • Developer of siak.ummi.ac.id and lms.ummi.ac.id
  • Blogger at Sukabumikode.com and Inisukabumi.com
Postingan Lainnya
  • Cara Login SSH tanpa Password, Gampang!
  • Cara Mengganti Port SSH Pada Ubuntu / Debian
  • Cara Install FTP Server di Ubuntu dengan vsftpd
  • Cara Membuat VPS Sendiri di Console IDCloudHost
  • Mengenal aaPanel
  • Nomor Handphone Dijadikan Virtual Account Bank? Beginilah Alurnya
Artikel Terpopuler
  • Aila CBT, Aplikasi Ujian Online Berbasis Web dengan Codeigniter
  • Website Tracer Study Universitas, Support PKTS Belmawa Ristekdikti
  • Jangan Asal Mengisi Formulir Pendaftaran Online, Bisa Jadi Penipuan
  • Informasi Update Terbaru Aila CBT
  • Pengertian Host to Host dan Keuntungannya Dalam Pembayaran
  • Plugin 10 Pengunjung Teraktif untuk SLiMS 7 dan SLiMS…
  • Panduan Pembayaran UAS Kampus UMMI dengan Virtual Account BSM…
Artikel Terbaru
  • Tingkatkan Lalu Lintas Online Anda dengan Tips Ini
  • Instagram Story Download: Cara Mudah Download Story Instagram Temanmu
  • 3 Game Online Paling terkenal di Dunia
  • Blog: Pengertian, Fungsi dan Manfaatnya yang Perlu Diketahui
  • Rekomendasi Website Untuk Belajar Mengetik 10 Jari
  • Kemudahan Teknologi Asuransi, Ketahui Dulu Sebelum Membeli Produk Pilihannya!
  • SLiMS 9.5.1 Sudah Rilis, Simak Keunggulan dan Cara Downloadnya
Katergori

Linux

Ubuntu

PostgreSQL

SLiMS

MySQL

Codeigniter

SSH

Topik Pilihan
SLiMS H2H Codeigniter Tutorial PostgreSQL Plugin SLiMS MySQL Database
  • Home
  • FAQs
  • About
  • Contact
  • Sitemap

Sukabumi Kode Copyright 2023