Tutorial Membangun Rsync Server Di Ubuntu - Tempat Blogging

Tutorial Membangun Rsync Server Di Ubuntu


Beberapa waktu yang kemudian saya melihat salah satu fitur NAS dedicated (QNAP) yang memakai rsync sebagai metode replikasinya ke lokasi lain. Logikanya, server sebagai tujuan replikasi harus membuka layanan rsync. Saya sendiri gres mengetahui kalau rsync dapat diaktifkan sebagai layanan komunikasinya pun tidak memakai SSH sebagaimana saya pernah tulis di tutorial rsync sebelumnya:

Karena saya penasaran, saya coba membangun rsync server dengan memanfaatkan Ubuntu Server. Setiap langkahnya saya catat disini dalam bentuk tutorial yang saya gunakan sebagai pengingat jikalau besok saya harus membangun ulang server rsync tersebut.

Untuk membuka layanan rsync maka kita harus mempunyai aplikasi rsync, jikalau belum mempunyai aplikasi tersebut, kita tinggal menginstallnya dengan perintah:

 sudo apt-get install rsync

sehabis itu buat file konfigurasi dengan menjalankan perintah:

 sudo vim etc/rsyncd.conf

kemudian masukkan konfigurasi berikut:

 pid file = /var/run/rsyncd.pid  lock file = /var/run/rsync.lock  log file = /var/log/rsync.log  port = 873   [files]  path = /backup  comment = RSYNC FILES  read only = false  timeout = 300  auth users = user, user2  secrets file = /etc/rsyncd.secrets

kemudian  kita buat file otentikasi untuk menyimpan user password dengan menjalankan perintah:

 sudo vim /etc/rsyncd.secrets

pengguna layanan rsync tersebut tidak perlu terdaftar sebagai user system, disini saya buat nama penggunanya yakni user1 dan user2 yang dapat memakai layanan rsync, maka saya isi file rsyncd.secrets tersebut menyerupai berikut:


 user:password1  user2:password2 

save, kemudian saya buat folder backup dengan menjalankan perintah:


 sudo mkdir /backup 

dan ubah permisinya supaya dapat ditulisi oleh user rsync dengan perintah:

 sudo chmod 777 -R /backup 

setelah itu saya akan mengaktifkan layanan rsync tersebut dengan menjalankan perintah:

 sudo rsync --daemon 

untuk melihat aktif atau tidak layanan rsync tersebut, saya akan menjalankan perintah:


 sudo nmap localhost 

jika layanan rsync berhasil diaktifkan maka port 873 akan terbuka menyerupai berikut ini:



kemudia saya mencoba layanan rsync tersebut dari client Ubuntu desktop dari terminal dengan menjalankan perintah:

 rsync -av RaspberryPi/  rsync://user@192.168.0.249:873/files/

dari perintah di atas, saya melaksanakan rsync folder RaspberryPi dan seluruh isinya, jikalau rsync berhasil dilakukan maka di server rsync yang beralamat 192.168.0.249 akan terlihat risikonya menyerupai berikut:



berdasarkan
hasil yang tertampil diatas saya akan mencoba melihat hasil rsync yang barusan simpulan berproses dengan menjalankan perintah:


 sudo ls /backup 

isi folder file RaspberyPi telah berpindah di dalam server menyerupai yang terlihat di bawah ini:



lalu untuk mematikan layanan rsync bagaimana caranya? anda tinggal menjalankan perintah berikut:


 sudo kill `cat /var/run/rsyncd.pid`

maka jikalau kita jalankan lagi perintah nmap:


 sudo nmap localhost

maka layanan rsync telah non-aktif menyerupai berikut (layanan port 873 tertutup alasannya layanan rsync tela mati):



agar layanan rsync ini pribadi aktif saat server restart maka tambahkan aja skrip di bawah ini:


 /usr/bin/rsync --daemon

di dalam file /etc/rc.local, dengan begitu layanan rsync akan pribadi aktif sehabis server berhasil di restart.

Mudah bukan menciptakan layanan rsync server di Ubuntu? selamat mencoba ya, jikalau ada kesulitan silakan isi comment di bawah postingan ini mungkin saya dapat membantu. Jika berdasarkan anda tutorial ini mempunyai kegunaan silakan mengembangkan dengan lainnya. Terima kasih telah berkunjung :-)

Show comments
Hide comments

0 Response to "Tutorial Membangun Rsync Server Di Ubuntu"

Post a Comment

Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".

Klik subscribe by email agar Anda segera tahu balasan komentar Anda

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close