GNU/Linux >> Belajar Linux >  >> Linux

Gunakan Kunci SSH untuk Secara Otomatis Mencadangkan PC Linux ke NAS Synology!

Hari ini kita akan melihat bagaimana Anda dapat menggunakan kunci SSH dan Cron untuk mencadangkan PC Linux secara otomatis ke NAS Synology.

Proses ini akan memungkinkan Anda untuk secara otomatis mengautentikasi dari PC Linux ke NAS Synology dan menjadwalkan pekerjaan untuk dijalankan pada frekuensi yang Anda pilih.

Jika Anda tidak yakin cara mencadangkan PC Linux ke NAS Synology menggunakan Rsync, lihat tutorial kami!

Gunakan Kunci SSH untuk Secara Otomatis Mencadangkan PC Linux ke NAS Synology – Petunjuk

1. Pertama, kita perlu mengatur NAS Synology kita agar dapat menggunakan kunci SSH. Pastikan SSH diaktifkan.

2. Pada PC Linux Anda, buka terminal dan buat kunci SSH dengan memasukkan perintah di bawah ini. Gunakan parameter default dengan menekan “Enter” hingga kunci dibuat.

ssh-keygen -t rsa

3. Salin kunci publik ke NAS kami.

ssh-copy-id [USERNAME]@[IP ADDRESS]

4. Setelah kunci disalin, SSH ke NAS Synology Anda menggunakan terminal dari PC Linux Anda dan masukkan kata sandi SSH Anda. Untuk SSH ke NAS Synology Anda, pengguna harus menjadi bagian dari grup Administrator. Jika Anda belum mengaktifkan SSH, klik di sini untuk melihat tutorial kami tentang cara menyiapkannya.

ssh [USERNAME]@[IP ADDRESS]

5. Sekarang kita perlu membuat tiga perubahan pada NAS kita sehingga pengguna kita dapat mengakses kunci SSH yang kita buat. Jika Anda ingin melihat perubahan izin yang kami buat, Anda dapat menemukannya di sini:711, 600

chmod 600 ~/.ssh/authorized_keys
chmod 711 ~/.ssh
chmod 711 ~

6. Setelah perubahan izin dibuat, "keluar" sesi SSH dan coba dan autentikasi lagi. Anda tidak perlu kata sandi.

exit
ssh [USERNAME]@[IP ADDRESS]

Otomatiskan Perintah Pencadangan Rsync dengan Cron

7. Langkah terakhir adalah membuat cron job agar perintah Rsync akan dijalankan secara otomatis. Kami membuat perintah Rsync kami di tutorial terakhir kami dan akan menambahkan perintah yang sama untuk mengotomatisasi proses. Edit file cron.

crontab -e

8. Cron SANGAT kuat. Ada banyak cara berbeda untuk mengatur perintah ini, tetapi saya telah menyederhanakannya sebaik mungkin. Dalam contoh saya, saya mencadangkan folder rumah saya ke NAS Synology saya pada pukul 2:00 pagi setiap malam. Jika Anda tertarik untuk menyesuaikan perintah ini agar berjalan pada interval yang berbeda, Anda dapat melihat banyak contoh di sini.

0 2 * * * rsync -ax ~ [USERNAME]@[IP ADDRESS]:/[VOLUME]/Backups/[PC NAME]

9. Proses sekarang akan berjalan otomatis pada jam 2 pagi setiap malam.

Kesimpulan

Menggunakan kunci SSH dan Cron untuk secara otomatis mencadangkan PC Linux ke NAS Synology adalah cara terbaik dan termudah untuk memastikan file Anda sering dicadangkan. Perintah Rsync sangat mudah untuk ditulis dan dijalankan, tetapi mengotomatiskannya membawa proses satu langkah lebih jauh dan mengutamakan kesederhanaan. Terima kasih sudah membaca! Tinggalkan pertanyaan yang mungkin Anda miliki di komentar!


Linux

Ubah Akun Pengguna Dengan Perintah Usermod

  1. Dapatkan Gambar Virtual Distro Linux yang Telah Dikonfigurasi di OSBox [untuk Mengatur Linux dengan Cepat dan Mudah di Mesin Virtual]

  2. Linux – Ntp Time Sync Butuh Waktu Lama?

  3. Pisahkan Karakter Individu Menggunakan String Null?

Bangun desktop Apple retro dengan Linux MLVWM

  1. Bagaimana Bash Mengevaluasi Kode Berikut?

  2. pcre.h:Tidak ada file atau direktori Kesalahan saat Menginstal Cache PHP Alternatif [Terpecahkan]

  3. Linux – Tanda Tangan Tidak Valid Untuk Repositori Kali Linux :“Tanda Tangan Berikut Tidak Valid:Expkeysig Ed444ff07d8d0bf6 Kali Linux Repository”?

Hidupkan kembali sejarah Linux dengan desktop ROX

  1. Yakinkan Apt-get *not* Untuk Menggunakan Metode IPv6?

  2. Memulai Dengan Editor Teks Nano [Panduan Pemula]

  3. Menyesuaikan shell Bash