Mirror Mirror On the Wall Sebagai Upaya

Mirror, Mirror, On the Wall:
Sebagai Upaya Peningkatan Keamanan Sistem

Rahmat M. Samik-Ibrahim
http://rms46.vlsm.org/2/112.pdf
(rev. 2005-11-23)

Dibuat dengan OpenOffice 2.0 berbasis De2.UI

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

1

Memperkenal Diri
Rahmat M. Samik-Ibrahim (LC #15059)
UI
(1984 - ...)
Linux
(1994 - ...)
vLSM.org (1996 - ...)


WebPage:
http://rms46.vLSM.org/
http://rmsui.vlsm.org/rms46/
http://komo.vLSM.org/
(480 Gbytes)
http://kambing.vLSM.org/ (320 Gbytes)
http://bebas.vLSM.org/
(Dokumen)
http://gtm.vLSM.org/ (Grounded Theory)
http://www.sdn.or.id/
(SDN UNDP)
http://de2.vlsm.org/ (De2: distro Linux)
© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

2

Agenda
Memperkenal Diri
Tujuan Presentasi
Konsep Repositori/Mirror

Aspek Teknis RSYNC
(Konsep Perangkat Lunak Bebas)
Rujukan

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

3

Tujuan Presentasi Ini
Memperkenalkan Konsep Mirror
Memberikan Ilustrasi Seputar Mirror
Memperkenalkan RSYNC sebagai client
Memperkenalkan RSYNC sebagai server
(Review Perangkat Lunak Bebas)

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

4

Sistem Yang Aman

Apa pun Sistem Operasi-nya, bagaimana
strategi update-nya?

Internet

KOMPUTER

SUMBER

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

5

Menghemat Bandwidth dengan Mirror
Bagaimana strategi jika komputer-nya banyak?

LAN

Internet


MIRROR

SUMBER

KOMPUTER

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

6

Perangkat Keras Mirror
Estimasi Siklus Regenerasi: 5 tahun
CPU: Low End pada zamannya (P4/2GHz)
RAM: Low End pada zamannya (256 Mbytes)
Disk: Uptimum pada zamannya
4 IDE @ 160 Gbytes (bukan SCSI)?

Ethernet Board: Heavy Duty 100MBPs (Server)
Power Supply: Heavy Duty (400+ Watt)
Ventilasi: Tambahan Blower

Bandwidth Internet:: Secukupnya (00:00-07:30)
© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

7

Mirror Aktif
UI (2000)
http://kambing.vLSM.org/ (320 GBytes)
http://bebas.vLSM.org/
http://de2.vLSM.org/

PadiNet (2004)
http://komo.vLSM.org/

(480 GBytes)

http://free.vLSM.org/
http://deal.vLSM.org/
http://onno.vLSM.org/


© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

8

Mirror Non Aktif
M-WEB
http://sapi.vlsm.org/

CBN
http://semut.vlsm.org/

Problem
Bandwidth
Bandwidth
Bandwidth
Lainnya

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

9


Pemeliharaan Mirror
Upaya Minimum
Walau pun minimum, harus siaga!
''Taken For Granted'': manfaat mirror baru
terasa jika down
Rutinitas yang Membosankan
Strategi Mendapatkan Bandwidth

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

10

RSYNC Client

Perintah "cp" (copy)
cp -a /sumber/* /tujuan/

Perintah "rsync" setara
rsync -av /sumber/ /tujuan/


© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

11

Menyalin dan Menghapus
menghapus (berkas lama)
rsync -av --delete /sumber/ /tujuan/

menghapus belakangan
rsync -av --delete --delete-after /sumber/ /tujuan/

wild char
rsync -av --exclude '*.bak' /sumber/ /tujuan/

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

12

Daftar Isi "Anonymous" Jaringan

rsync ibiblio.org::
------------------------------------Welcome to the ibiblio rsync server!
[SISA "MESSAGE OF TODAY" DIHAPUS]
pub
CPAN
distros
gentoo
gnu
kde
kernel.org
ldp_mirror
[........]

EVERYTHING in our FTP tree
CPAN
Linux Distributions
Gentoo Linux Distribution
GNU software
KDE mirror
the kernel.org mirror

Linux Documentation Project

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

13

Menyalin Dari Jaringan
Melihat kernel linux terakhir
rsync ibiblio.org::kernel.org/pub/linux/kernel/

Menyalin isi direktori tersebut ke /tujuan/
rsync -av --delete ibiblio.org::kernel.org/pub/linux/kernel/ /tujuan/

Masih Banyak Opsi Lainnya

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

14

RSYNC Server

Sumber: http://samba.anu.edu.au/rsync/
Lokasi Program: /usr/bin/rsync
Berkas ''Message of today'' (MOTD)
/etc/rsynd.motd
Isi dari /etc/inetd.conf
# ---------------------------------------------------------# /etc/inetd.conf
rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon
# asumsi, "rsync" ada di "/usr/bin/"
#-----------------------------------------------------------

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

15

/etc/rsyncd.conf
# ----------------------------------------------------------# /etc/rsyncd.conf
# nama berkas "message of the day" yang dibuat di atas
motd file = /etc/rsyncd.motd
# berapa concurrent connections?
max connections = 2
# syslog ke mana?
syslog facility = local3
# Alamat atau blok IP mana yang diizinkan mengakses "rsync"?
#
/32 --> satu host;
#
/16 --> 64k host; dst.
hosts allow
= 10.118.0.0/16 192.168.1.2/32 127.0.0.0/8
# labelmodul:[labelmodul]
comment
= Ini dapat dibaca dengan "rsync nama.host::"
path
= /var/dir/yang/mau/di/sync
read only = yes
use chroot = yes
list
= yes
uid
= nobody
gid
= nogroup
#-------------------------------------------------------------

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

16

Mengaktifkan RSYNC Server

Restart:: kill -1 PID_INETD
Atau ''inetd restart''
Periksa dengan ''rsynd localhost::''
Server anda siap untuk digunakan!

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

17

Definisi Perangkat Lunak Bebas
KEBEBASAN 0: menjalan program untuk
keperluan apa pun
KEBEBASAN 1: mempelajari cara kerja dan
modifikasi (kode) program
KEBEBASAN 2: menyebar-luaskan program
dan modifikasinya
KEBEBASAN 3: meningkatkan kinerja
URL: http://gnu.vLSM.org/philosophy/free-sw.html

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

18

Terdapat Banyak PLB Lainnya
Lisensi Expat (MIT)
Lisensi X11
Public Domain
W3C Software Notice and License
Lisensi Artistic
Lisensi PHP
URL
http://gnu.vlsm.org/licenses/license-list.html

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

19

RUJUKAN (URL)
Proyek Si KOMO.vLSM.org
http://rms46.vLSM.org/1/45.html
RSYNC: Fasilitas Salin Data Skala Raksasa
http://rms46.vLSM.org/1/97.html
Memperkenalkan Distro Debian GNU/ Linux
http://rms46.vLSM.org/1/93.html
Proyek GNU http://www.gnu.org/

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

20

TERIMA KASIH!

© 2004-2005 Rahmat M. Samik-Ibrahim -- GNU Free Document License -- Silakan secara bebas menggandakan presentasi ini --

21

Dokumen yang terkait

Studi Kualitas Air Sungai Konto Kabupaten Malang Berdasarkan Keanekaragaman Makroinvertebrata Sebagai Sumber Belajar Biologi

23 176 28

Identifikasi Jenis Kayu Yang Dimanfaatkan Untuk Pembuatan Perahu Tradisional Nelayan Muncar Kabupaten Banyuwangi dan Pemanfaatanya Sebagai Buku Nonteks.

26 327 121

Improving the Eighth Year Students' Tense Achievement and Active Participation by Giving Positive Reinforcement at SMPN 1 Silo in the 2013/2014 Academic Year

7 202 3

Upaya mengurangi kecemasan belajar matematika siswa dengan penerapan metode diskusi kelompok teknik tutor sebaya: sebuah studi penelitian tindakan di SMP Negeri 21 Tangerang

26 227 88

Teaching speaking through the role play (an experiment study at the second grade of MTS al-Sa'adah Pd. Aren)

6 122 55

The Effectiveness of Computer-Assisted Language Learning in Teaching Past Tense to the Tenth Grade Students of SMAN 5 Tangerang Selatan

4 116 138

Upaya guru PAI dalam mengembangkan kreativitas siswa pada mata pelajaran pendidikan agama islam Kelas VIII SMP Nusantara Plus Ciputat

48 349 84

Analysis On Students'Structure Competence In Complex Sentences : A Case Study at 2nd Year class of SMU TRIGUNA

8 98 53

The correlation between listening skill and pronunciation accuracy : a case study in the firt year of smk vocation higt school pupita bangsa ciputat school year 2005-2006

9 128 37

Analisis Prioritas Program Pengembangan Kawasan "Pulau Penawar Rindu" (Kecamatan Belakang Padang) Sebagai Kecamatan Terdepan di Kota Batam Dengan Menggunakan Metode AHP

10 65 6