instalasi dan sinkronisasi file menggunakan rsync dan ssh

| Tuesday, April 24, 2012

Tulisan ini sekaligus update tulisan lama saya. Yang sepertinya kurang lengkap :) Disini misal ada 2 Server 10.10.10.14(server) dan 10.10.10.16(backup/mirror). Dan port ssh 22 Langkah2nya sbb : 1. Masuk ke /home di 10.10.10.16 (server backup) Di directory /home inilah nanti file authentifikasi akan disimpan. Dan perintah rsync dijalankan. 2. Ketik ssh-keygen -f loginku -t rsa dan tekan enter. Pada pilihan passwd langsung tekan enter 2x. Dan akan ada 2 file loginku dan loginku.pub 3. Copykan file loginku.pub ke /root/.ssh pada server utama (10.10.10.14) dan rename menjadi authorized_keys2. hasilnya sbb /root/.ssh/authorized_keys2 4. Sekarang coba login dari server backup masuk ke /home dan ketik : ssh -i loginku root@10.10.7.14 -p 22 Jika berhasil maka tanpa passwd harusnya login bisa dilakukan tanpa password. 5. Perintah rsync sbb : /usr/local/bin/rsync -e "ssh -i loginku -l root -p 22" -avz root@10.10.10.14:/home/coba /home/coba sent 188 bytes received 35168 bytes 70712.00 bytes/sec total size is 42515051 speedup is 1202.48 Nah ada satu tips lagi agar lebih secure. Yaitu hanya mengijinkan root untuk login dari ip 10.10.10.16 (server backup saja). Caranya sbb : 1. Tambahkan baris berikut pada /etc/security/access.conf -:root:ALL EXCEPT 10.10.7.16 Perintah diatas adalah mengijinkan semua user untuk login dr ip manapun kecuali untuk root harus login dari 10.10.7.16 2. Tambahkan baris berikut pada /etc/pam.d/sshd account required pam_access.so

Installasi NFS server di SLES

| Saturday, April 21, 2012

Instalasi NFS server di SLES 11 SP 1 Jika dari yast : # yast2 # pilih network service # pilih NFS # Setting directory, IP NFS client # Finish Jika dari Zypper # zypper install -y nfs-kernel-server # nano /etc/exports /home 10.10.7.1(rw,sync,no_root_squash) atau bisa juga /home/www 10.10.7.1 10.10.7.22 10.10.7.23 *(fsid=0,crossmnt,ro,root_squash,sync,no_subtree_check) Start daemon # /etc/init.d/rpcbind start # /etc/init.d/nfsserver start Edit startup # chkconfig rpcbind on # chkconfig nfsserver on

Apache22 Port di FreeBSD 8.2 Stable

| Thursday, December 15, 2011

Kemarin setelah update ke FreeBSD stable 8.2 dan CVsup it coz me trouble.
In da middle on installation i got

/usr/ports/www/apache22/work/httpd-2.2.16/support/htpasswd.c:133: undefined reference to `apr_generate_random_bytes'
*** Error code 1
1 error

it made me frustated, after a day search and following instruction from freebsd forum i got nothing. so i assume that maybe something wrong with the port and i have to fix it.

Here is the solution i've found from the inet to fix a broken port.
It works for me .. :)

# Change into the ports directory
cd /usr/ports/
# First fetch ports index
make fetchindex
# Build the ports database
portsdb -u
# Show out of date ports
pkg_version -l "<"
# Upgrade ports
portupgrade -arR
# Check for stale dependencies
pkgdb -F
# Clean out work directories and delete old distfiles
portsclean -CDD _________________

Next...

| Tuesday, November 08, 2011

Ternyata banyak sekali aplikasi di OS yg kupake ini yg sangat berguna
tapi aku belum tahu, dan sekarang sudah tahu tambah bingung..
mau yg mana duluan..
baru coba ngoprek openLDAP kok malah macet..
hikss...

belum lagi HAST untuk clustering storage..
uCARP untuk balancingnya..
Wow..
Wow..
Wowowowow...
Speechless...

mengaktifkan log pada mysql

| Friday, November 04, 2011

Buat directory log mysql, misal
mkdir /var/log/mysql
chown mysql:mysql /var/log/mysql

Tambahkan baris berikut pada config file mysql my.cnf

[mysqld_safe]
log-error=/var/log/mysql/error.log

# The MySQL server
[mysqld]
log-error=/var/log/mysql/error.log

restart mysql