Memakai Linux sebagai sistem operasi memiliki banyak kelebihan. Selain tahan virus, banyak fungsi-fungsi otomatis yang bisa dilakukan melalui script. Misalnya untuk melakukan backup atau sinkronisasi antar dua file-sharing server bisa dilakukan dengan command scp (server copy) yang dikombinasikan dengan cron untuk otomatisasi (scheduling).
Command scp memerlukan fungsi ssh (secure shell) untuk bisa tersambung dengan remote server. Supaya ssh bisa langsung connect tanpa mengisikan password, caranya sebagai berikut :
1. Buat sebuah private/public key di local server
ssh-keygen -t rsa
2. Copykan public key tersebut ke remote server
scp ~/.ssh/id_rsa.pub remote_host:
3. Tambahkan key tersebut ke remote server trusted key
Login ke remote server. Jika belum pernah membuat key sama sekali, jalankan ssh-keygen -t rsa guna menyiapkan directory untuk key.
Kemudian tambahkan key yang baru dibuat tadi ke file authorized_keys
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
Ubah akses level file dengan command :
chmod 644 ~/.ssh/authorized_keys
4. Sekarang coba anda login ke remote server melalui ssh
ssh username@remote_server
Jika langkah-langkah diatas benar, harusnya anda bisa masuk tanpa perlu mengetikkan password.
5. Buat script untuk copy file dari remote server
scp username@remote_server:/remote_dir /local_dir
Simpan command tersebut ke sebuah file (misal: mybackup.sh) dan ubah mode filenya dengan chmod 755 mybackup.sh
Copykan file mybackup.sh ke directory /etc/cron.daily supaya bisa running otomatis tiap hari.
Artikel yang berhubungan:
- Cara Cepat Backup Email Outlook Express
Berikut ini tips kilat untuk membackup email anda di Outlook Express : [Cek folder penyimpan data email] > Buka menu Tools – Options > Klik... - Membuat Sendiri Server Samba Dalam 30 Menit
Samba adalah sebuah server yang bisa digunakan untuk sharing file dan printer. Anda bisa membuat sendiri sebuah server Samba dengan instalasi yang sangat mudah, bahkan... - Membuat Script DOS Untuk Backup Data
Backup data adalah aktivitas yang sangat penting, baik itu backup untuk data pribadi atau data perusahaan. Dengan menyediakan backup yang baik, resiko kehilangan data akibat... - Cara Me-Resize Image/Foto Secara Massal
Suatu hari ada pertanyaan dari seorang kawan … X: Mas, bagaimana cara nge-zip file foto supaya ukurannya lebih kecil? Ini mau dikirim lewat email tapi... - Web Server Pertama
Karena Web merupakan satu bagian penting dari dunia komputer saat ini, maka bagian berikut juga disertakan: Web server pertama adalah sebuah workstation NeXT yang digunakan...


Leave a comment