Cara Menggunakan Rsync Over SSH
0 people liked this article
Rsync adalah program komputer perangkat lunak bebas untuk Unix dan Linux seperti sistem yang menyinkronkan file dan direktori dari satu lokasi ke lokasi lain sambil meminimalkan transfer data menggunakan pengkodean delta bila sesuai. Fitur penting rsync yang tidak ditemukan dalam program / protokol lain adalah bahwa mirroring berlangsung hanya dengan satu transmisi di setiap arah.
Untuk Rsync dapat digunakan melalui SSH untuk menyinkronkan file antar directory pada dua server yang berbeda. Dan apabila menggunakan rsync melakukan sinkronisasi data dapat menghemat bandwidth karena rsync tidak mengcopy semuanya tapi melakukan perbandingan terlebih dahulu pada data dan hanya melakukan copy data pada file yang terbaru di update saja,
Agar dapat melakukan rsync ada beberapa syarat berikut :
- Akses ke server dengan user root atau yang setara dengan privilage root
- Sudah terinstall rsync pada kedua server
- Akses ke SSH ke server
Sebelumnya melakukan rsync bisa lakukan verifikasi untuk rsyn apakah sudah terinstall pada server dengan command berikut
Debian / Ubuntu
sudo apt-get install rsync
CentOS / RHEL
sudo yum install rsync
Command umum untuk mentransfer file dengan rsync adalah sebagai berikut:
Local ke Remote : rsync [OPTION]... -e ssh [SRC]... [USER@]HOST:DEST
Remote ke Local : rsync [OPTION]... -e ssh [USER@]HOST:SRC... [DEST]
Ket :
SRC : direktori sumber
DEST : direktori tujuan,
USER : nama pengguna SSH jarak jauh
HOST : remote host SSH atau Alamat IP
Beberapa option yang biasa digunakan untuk rsync
-a = archive / menyalin file dengan permission dari filenya dan memodifikasi waktu dan tanggal
-v = verbose / menampilkan visual output yang menunjukkan kemajuan dari proses yang dijalankan
-P = untuk menampilkan proses transfer dan file yang ditransfer
Melakukan rsync dari server local ke remote server :
rsync -av -e ‘ssh -p 222’ /home/ubuntu/svr2rsync root@192.168.1.2:/home/syn/svr1rsync/
Ket :
-e ‘ssh -p 222 : digunakan untuk mendifinisikan port ssh yang lebih spesifik / custom port ssh
Apabila port SSH server tujuan masih default tidak perlu menggunakan -e ssh -p 222
Melakukan rsync dari remote server ke server local :
rsync -av -e 'ssh -p 222' root@192.168.1.1:/home/syn/svr1rsync/ /home/ubuntu/svr2rsync/
Untuk informasi cara melakukan rsync pada directory local bisa di lihat pada halaman Cara Rsync Pada Directory Local.
Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet Gio, Anda dapat menghubungi kami melalui email support@biznetgio.com atau dapat melalui telpon (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
9 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
3 people say this guide was helpful
-
Instalasi DNS Server Menggunakan Service Bind di CentOS 7
4 people say this guide was helpful
-
Jenis-Jenis Software Virtualisasi untuk Membuat Virtual Machine
5 people say this guide was helpful