Backup data, Linux to windows with cwrsync

Writing by taryana on Thursday, 4 of March , 2010 at 7:55 am

Kita bisa download di sumbernya,lalu simpan di tempat yang kita inginkan.
Pertama kali yang kita lakukan adalah menginstall cwRsync di direktori: c:\cwRsync.
Lalu kita pergi : control panel > system > advance lalu klik tab “environment variables”
klik tab “New”terus di variable name=PATH, di variable value= c:\cwRsync\bin;%PATH%

dengan cara yg sama kita bikin variable name=RSYNC_RSH, dan variable value = ssh.exe

setelah itu tutuplah jendela dengan menekan ok dua kali.

kita.dapat mencoba rsync tersebut : dengan cara pergi ke start > run > cmd ,
cd c:\ enter
rsync -avz /cwRsync root@192.168.0.162:/home/testrsync

Agar tidak membutuhkan password,
cwRsync client. Generate key pairs :

1.ssh-keygen -q -b 1024 -t rsa -f cwRsync-key -N ”

2. Transfer cwRsync-key.pub ke mesin linux.
rsync cwRsync-key.pub root@192.168.1.162:/root

3. Di mesin linux. Lakukan perintah-perintah sebagai berikut:

mkdir -p ~root/.ssh
cat cwRsync-key.pub > ~root/.ssh/authorized_keys
ln -s ~root/.ssh/authorized_keys ~root/.ssh/authorized_keys2
chmod 755 ~root ~root/.ssh
chmod 644 ~root/.ssh/authorized_keys
chown root ~root ~root/.ssh ~root/.ssh/authorized_keys

sekarang kita bisa coba dengan perintah:
rsync -avz -e “ssh -i cwRsync-key” /cwRsync root@192.168.0.162:/home/testrsync
maka kita sudah tidak diminta unutk memasukan password lagi.
Sekarang tinggal bagaimana kita mengotomatiskan jalanya rsync tersebut..
Kita buat sebuah file yang bernama rbackup , yang berisi perintah rsync tersebut dan simpan sebagai file eksekusi(.bat) = rbackup.bat.Lalu kita pergi ke start > program > accessories > sytem tolls > scheduled task

Lalu ikuti petunjuknya ……. Viola kita sudah bisa membuat backup ototmatis dari windows ke linux. tapi kayaknya untuk cront di windows tak banyak pilihan(ato mungkin saya yang bloon ya hehehehh) mungkin ada yang bisa nambahin ,saya haturkan makasih banyak sebelumnya

source : imamsroom.blogspot.com

Popularity: 6% [?]

Leave a comment

Category: Informasi Technologi

Backup data, Linux to Linux with rsync

Writing by taryana on Thursday, 4 of March , 2010 at 7:53 am

rsync daemon adalan program rsync dengan opsi –daemon, biasanya dijalankan lewat inetd dengan konfigurasi (/etc/inetd.conf) seperti berikut ini:
rsync stream tcp nowait root /usr/bin/rsync rsyncd –daemon
pastikan rsync berada di /usr/bin dan portnya telah terdaftar di /etc/services :rsync 873/tcp
dan selanjutnya kita buat file baru dengan nama /etc/rsyncd.conf
yang isi file tersebut adalah:

max connection = 25
list = yes
timeout = 300

[share]
comment = boleh diambil
path = /home/rakitan
read only = no
list = yes
uid = nobody

[data]
comment = ambil aza
path = /home/rame2
read only = no
list = yes

lalu kita restart daemon:
#rsync –daemon

untuk melihat list dari file backup kita:
#rsync localhost:: ,maka akan tampil list backup kita
share boleh diambil
data ambil aza

lalu kita bisa mulai backup ke komputer lain dengan perintah :
#rsync -avz -e ssh /home/rakitan/share root@192.168.1.175:/home/
lalu akan ada perintah untuk memasukan password.maka sampai di sini kita sudah bisa membuat backup data.Selamat anda sudah bisa membuat backup sekarang.Tugas kita sekarang adalah agar kita bisa mengotomatiskan jalannya rsync tersebut.
Pergi ke konsol/terminal,lalu ketik perintah-perintah sebagai berikut:

#ssh-keygen -t dsa -b 2048 -f ~/rsync-keyGenerating public/private dsa key pair.Enter passphrase (empty for no passphrase): [enter aja]Enter same passphrase again: [enter aja]Your identification has been saved in /home/user/rsync-key.Your public key has been saved in /home/user/rsync-key.pub.The key fingerprint is:8c:57:af:68:cd:b2:7c:aa:6d:d6:ee:0a:5a:a4:29:03 root@localhost.localdomain

sekarang kita copy public-keynya
#scp ~/rsync-key.pub mailto:root@91.168.1.175:~ masukan passwordnya
sekarang kita masuk di komputer 192.168.1.175:
#ssh root@192.168.1.175
setelah berada di komputer tersebut maka kita buat perintah sebagai berikut:
#mkdir ~/.ssh#chmod 700 ~/.ssh#mv ~/rsync-key.pub ~/.ssh/#cd ~/.ssh/#touch authorized_keys#chmod 600 authorized_keys#cat rsync-key.pub >> authorized_keys
sekarang kita bisa ssh ke komputer tujuan tanpa diminta password
coba dengan perintah:
#ssh -i ~/rsync-key root@192.168.1.175
dengan modifikasi perintah rsync kita dapat backup data tanpa diminta memasukan password:
#rsync -avz -e “ssh -i /root/rsync-key” /home/rakitan/share root@192.168.1.175:/home/

Sekarang kita bisa membuat script sendiri dengan nama rbackup.sh yang isinya adalah = {rsync -avz -e “ssh -i /root/rsync-key” /home/rakitan/share mailto:root@192.168.1.175:/home/share/}
lalu supaya bisa dieksekusi :
#chmod +x rbackup.sh
bisa kita coba dengan perintah
#./rbackup.sh
kalau sudah berhasil maka tinggal satu langkah lagi untuk mengotomatiskan backup data kita.dengan crontab kita melakukan pekerjaan itu
#crontab -e
lalu isikan file tersebut dengan
10 * * * * /root/rbackup.sh
ini akan mengeksekusi rbackup.sh setiap 10 menit

source : http://imamsroom.blogspot.com

Popularity: 7% [?]

Leave a comment

Category: Informasi Technologi

SMI, Membuat radio Online web based administrasi

Writing by taryana on Thursday, 4 of March , 2010 at 7:49 am

SHOUTcast Management Interface
http://sourceforge.net/apps/trac/smi/

Popularity: 6% [?]

Leave a comment

Category: Informasi Technologi

CamStudio on ubuntu

Writing by taryana on Thursday, 4 of March , 2010 at 7:43 am


apt-get install recordmydesktop gtk-recordmydesktop

Popularity: 4% [?]

Leave a comment

Category: Informasi Technologi

mengamankan apache server token

Writing by taryana on Thursday, 4 of March , 2010 at 7:39 am

edit
/etc/apache2/conf.d/security

#Set to one of:  Full | OS | Minimal | Minor | Major | Prod
#ServerTokens Minimal
ServerTokens Full

Popularity: 4% [?]

Leave a comment

Category: Informasi Technologi

squid halaman tertentu

Writing by taryana on Thursday, 4 of March , 2010 at 7:38 am

acl user arp 00:00:30:00:07:7E
acl weballow url_regex -i “/etc/squid/weballow.txt”
http_access allow user weballow
http_access deny user

dimana weballowed.txt berisi domain dan url yang diperbolehkan

Popularity: 4% [?]

Leave a comment

Category: Informasi Technologi

squid waktu tertentu

Writing by taryana on Thursday, 4 of March , 2010 at 7:35 am

acl user-user arp 00:0F:EA:0D:17:23
acl jam-user time MTWHFA 08:00-20:00

http_access allow user-user jam-user
http_access deny user-user

Popularity: 3% [?]

Leave a comment

Category: Informasi Technologi

firewall NAT on 2 ethernet

Writing by taryana on Thursday, 4 of March , 2010 at 7:34 am

eth0 <-> ppp0  internet

eth1 -> local access internet
#!/bin/sh
INTIF=”eth1″
#EXTIF=”eth0″
EXTIF=”ppp0″

/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
echo “1″ > /proc/sys/net/ipv4/ip_forward
echo “1″ > /proc/sys/net/ipv4/ip_dynaddr
iptables -P INPUT ACCEPT
iptables -F INPUT
iptables -P OUTPUT ACCEPT
iptables -F OUTPUT
iptables -P FORWARD DROP
iptables -F FORWARD
iptables -t nat -F
iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT
–to-port 3128
iptables -A FORWARD -i $EXTIF -o $INTIF -m state –state
ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE

Popularity: 2% [?]

Leave a comment

Category: Linux

firewall NAT on 3 ethernet

Writing by taryana on Thursday, 4 of March , 2010 at 7:31 am

etho <-> ppp0 internet

eth1 -> hotspot

eth2 -> local internet sharing with squid transparent
IPTABLES=”/sbin/iptables”
EXTIF=”ppp0″
INTIF=”eth1″
LAN=”eth2″

$IPTABLES -P INPUT DROP
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT

#Allow related and established on all interfaces (input)
$IPTABLES -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

#Allow releated, established and ssh on $EXTIF. Reject everything else.
$IPTABLES -A INPUT -i $EXTIF -p tcp -m tcp –dport 22 –syn -j ACCEPT

#Uncomment if you want to allow http on $EXTIF
$IPTABLES -A INPUT -i $EXTIF -p tcp -m tcp –dport 80 –syn -j ACCEPT
$IPTABLES -A INPUT -i $EXTIF -j REJECT

#inet on eth2
#$IPTABLES -t nat -A PREROUTING -i eth2 -p tcp –dport 80 -j REDIRECT
–to-port 3128
#$IPTABLES -A FORWARD -i eth2 -o $INTIF -m state –state
ESTABLISHED,RELATED -j ACCEPT
#$IPTABLES -A FORWARD -i eth2 -o $EXTIF -j ACCEPT
#$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
#$IPTABLES -t nat -A PREROUTING -i $LAN -p tcp –dport 80 -j REDIRECT
–to-port 3128
#$IPTABLES -A FORWARD -i $EXTIF -o $LAN -m state –state
ESTABLISHED,RELATED -j ACCEPT
#$IPTABLES -A FORWARD -i $LAN -o $EXTIF -j ACCEPT

#Allow related and established from $INTIF. Drop everything else.
$IPTABLES -A INPUT -i $INTIF -j DROP
$IPTABLES -A INPUT -i $LAN -j ACCEPT

#Allow http and https on other interfaces (input).
#This is only needed if authentication server is on same server as chilli
$IPTABLES -A INPUT -p tcp -m tcp –dport 80 –syn -j ACCEPT
$IPTABLES -A INPUT -p tcp -m tcp –dport 443 –syn -j ACCEPT
$IPTABLES -A INPUT -p tcp -m tcp –dport 22 –syn -j ACCEPT
$IPTABLES -A INPUT -p tcp -m tcp –dport 3128 –syn -j ACCEPT
#Allow 3990 on other interfaces (input).
$IPTABLES -A INPUT -p tcp -m tcp –dport 3990 –syn -j ACCEPT

#Allow everything on loopback interface.
$IPTABLES -A INPUT -i lo -j ACCEPT

# Drop everything to and from $INTIF (forward)
# This means that access points can only be managed from ChilliSpot
$IPTABLES -A FORWARD -i $INTIF -j DROP
$IPTABLES -A FORWARD -i $INTIF -j DROP
$IPTABLES -A FORWARD -o $INTIF -j DROP

#Enable NAT on output device
$IPTABLES -A FORWARD -i $LAN -j ACCEPT
$IPTABLES -A FORWARD -o $LAN -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
$IPTABLES -t nat -A PREROUTING -i $LAN -p tcp –dport 80 -j REDIRECT
–to-port 3128

Popularity: 3% [?]

Leave a comment

Category: Linux

Sekapur Sirih

Blog ini hanyalah catatan teknis yang diambil dari masalah yang dihadapi dan cara penyelesaiannya, berisi kutipan, editan, atau hasil experimen pribadi yang hasilnya ditujukan untuk diri pribadi khususnya dan kepada umum sebagai catatan tangan untuk mengingatkan jika suatau waktu lupa atau membutuhkannya, semoga membantu. Salam taryan
YM :