bikin repo OpenBSD 4.8 pakai vsftpd

Berbuhung di LInK (Laboratorium Informatika dan Komputer Elektro) mau praktikum Jaringan Komputer untuk semester ini, repot-repotnya ngrusin OpenBSD dimulai lagi.

Gambaran umum pekerjaannya adalah pasang OpenBSD di beberapa komputer, konfigurasi antarmuka jaringan, install paket, done!

Berhubung kalau install dari Repo OpenBSD-nya ITB ya lumayan cape nginget URL-nya. Maka ada strategi baru yang diterapkan:
- mirror isinya repo tersebut,
- pasang di server ftp (atau http) lokal yang OpenBSD juga,
- konfigurasi variabel $PKG_PATH, lalu pkg_add di klien.

Urusan mirror me-mirror tinggal mudah:
wget -cvr --noparent ftp://10.100.100.254/ftp.itb.ac.id/pub/OpenBSD/4.8/packages/i386/
(kebetulan pakai 4.8, belum sempat naik pangkat jadi 4.9)

Pasang vsftpd dengan pkg_add -l vsftpd dari direktori hasil nge-mirror (kan tadi udah di-mirror semua)
Konfigurasi /etc/vsftpd.conf macam begini:

## contoh konfigurasi vsftpd anonim
listen=YES # bolehkan koneksi masuk
ssl_enable=NO # ga perlu SSL
local_enable=NO #ga perlu pakai otentifikasi user lokal
anonymous_enable=YES # aktifkan user 'anonymous'
anon_root=/repo/ftp.itb.ac.id/pub/OpenBSD/4.8/packages/i386 # aku simpannya di HDD macam begini


Jalankan vsftpd dengan:
vsftpd & (enaknya di BSD kalau proses background udah nohup), kalau sudah bener di klien kalau browse ke ftp://host-server-ftp/ bakal tampak isinya repo itu.

Setelah reponya siap, si klien tinggal:
export PKG_PATH=ftp://host-server-ftp-sendiri
pkg_add -v -r -i nama-paket-paket


_____
Semoga ga makin ga jelas yang baca. Maaf karena tulisannya kacau, maklum dokumentasi terburu-buru.

0 rants:

Posting Komentar