Saturday, December 26, 2009

Ubuntu 9.04 sebagai Local FTP Server

Tulisan ini sebagai catatan instalasi Local FTP Server menggunakan Ubuntu 9.04, sekaligus sebagai tutorial bagi yang membutuhkannya, dan karena menyangkut sistem operasi Linux Ubuntu, maka kurang layak kalo saya letakkan di blog yang ini.
FTP (File Transfer Protocol) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap memberian layanan FTP apabila mendapat request dari FTP client. FTP client adalah komputer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file, tujuan penggunaan FTP ini adalah untuk mempermudah setting repository Ubuntu di PC client, dan hanya digunakan untuk keperluan local saja (hanya untuk koneksi LAN), karena bila file repository sebanyak 6 DVD itu diletakkan di masing-masing PC Client betapa merepotkannya.

Mulai instalasi FTP pada PC server
Diasumsikan bahwa Repository Ubuntu 9.04 sebanyak 6 DVD telah dijadikan ISO image di harddisk dan diletakkan di folder /media/repo_jaunty/ , sekarang tinggal melakukan mount file2 ISO image tersebut kedalam folder, dalam hal ini folder yang digunakan adalah folder /home/ftp/repo/repo1 untuk DVD Repository no. 1, /home/ftp/repo/repo2 untuk DVD Repository no. 2 dan seterusnya, sebelumnya buat dulu folder repo1 sampai dengan repo6 di dalam folder /home/ftp/repo/ dengan perintah :

$sudo mkdir /home/ftp
$sudo mkdir /home/ftp/repo
$sudo mkdir /home/ftp/repo/repo1
$sudo mkdir /home/ftp/repo/repo2
$sudo mkdir /home/ftp/repo/repo3
$sudo mkdir /home/ftp/repo/repo4
$sudo mkdir /home/ftp/repo/repo5
$sudo mkdir /home/ftp/repo/repo6

Kemudian mount ISO image DVD repository dari yang nomor 1 sampai nomor enam dengan perintah :

$sudo mount -o loop /media/repo_jaunty/ISO_Repository1.iso /home/ftp/repo/repo1
$sudo mount -o loop /media/repo_jaunty/ISO_Repository2.iso /home/ftp/repo/repo2
$sudo mount -o loop /media/repo_jaunty/ISO_Repository3.iso /home/ftp/repo/repo3
$sudo mount -o loop /media/repo_jaunty/ISO_Repository4.iso /home/ftp/repo/repo4
$sudo mount -o loop /media/repo_jaunty/ISO_Repository5.iso /home/ftp/repo/repo5
$sudo mount -o loop /media/repo_jaunty/ISO_Repository6.iso /home/ftp/repo/repo6

Setelah itu pindahkan file sources.list menjadi file sources.list.bak yang berada di folder /etc/apt/ dengan perintah :

$sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

kemudian buat file baru dengan gedit dengan isi sebagai berikut :

deb file:///home/ftp/repo/repo1 jaunty main restricted
deb file:///home/ftp/repo/repo2 jaunty main multiverse restricted
deb file:///home/ftp/repo/repo3 jaunty universe
deb file:///home/ftp/repo/repo4 jaunty universe
deb file:///home/ftp/repo/repo5 jaunty universe
deb file:///home/ftp/repo/repo6 jaunty universe

kemudian, simpan file tersebut di direktori home dengan nama sources.list, kemudian salin file tersebut ke folder /etc/apt/ dengan perintah :

$sudo cp /home/user/sources.list /etc/apt/

setelah itu lakukan update database software dengan perintah :

$sudo apt-get update

setelah itu install file vsftpd yang berfungsi sebagai service untuk FTPnya dengan perintah :

$sudo apt-get install vsftpd

Setelah itu pindahkan file vsftpd.conf menjadi file vsftpd.conf.bak yang berada di folder /etc/ dengan perintah :

$sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.bak

kemudian buat file baru dengan gedit dengan isi sebagai berikut :

listen=YES
# listen_address=
anonymous_enable=YES
ftp_username=ftp
# anon_root=[$ftp_username's home directory]
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=YES
anon_max_rate=0
idle_session_timeout=300
ascii_download_enable=NO
ascii_upload_enable=NO
connect_from_port_20=NO
port_enable=YES
hide_ids=NO
log_ftp_protocol=NO
syslog_enable=NO
max_per_ip=0
# cmds_allowed=
local_root=/usr/share/empty
nopriv_user=nobody
ftpd_banner=(vsFTPd 1.2.0)

kemudian, simpan file tersebut di direktori home dengan nama vsftpd.conf, kemudian salin file tersebut ke folder /etc/ dengan perintah :

$sudo cp /home/user/vsftpd.conf /etc/

kemudian restart service vsftpd dengan perintah :

$sudo /etc/init.d/vsftpd restart

setelah itu, cek di komputer klien melalui browser (mis : firefox) dengan alamat :

ftp://IP_address_FTP_Server

kalau tidak muncul box yang menyatakan kita harus login untuk membuka halaman tersebut, berarti setting ftp ini telah berhasil.

Agar setiap kali restart komputer server tidak perlu mount file ISO Image tambahkan baris-baris ini pada file /etc/fstab :

#repository
/media/repo_jaunty/ISO_Repository1.iso /home/ftp/repo/repo1 udf,iso9660 user,loop 0 0
/media/repo_jaunty/ISO_Repository2.iso /home/ftp/repo/repo2 udf,iso9660 user,loop 0 0
/media/repo_jaunty/ISO_Repository3.iso /home/ftp/repo/repo3 udf,iso9660 user,loop 0 0
/media/repo_jaunty/ISO_Repository4.iso /home/ftp/repo/repo4 udf,iso9660 user,loop 0 0
/media/repo_jaunty/ISO_Repository5.iso /home/ftp/repo/repo5 udf,iso9660 user,loop 0 0
/media/repo_jaunty/ISO_Repository6.iso /home/ftp/repo/repo6 udf,iso9660 user,loop 0 0


Untuk di PC Client :

gantilah isi dari file sources.list di folder /etc/apt/ dengan ini :

deb ftp://IP_Address_FTP_Server/repo/repo1 jaunty main restricted
deb ftp://IP_Address_FTP_Server/repo/repo2 jaunty main multiverse restricted
deb ftp://IP_Address_FTP_Server/repo/repo3 jaunty universe
deb ftp://IP_Address_FTP_Server/repo/repo4 jaunty universe
deb ftp://IP_Address_FTP_Server/repo/repo5 jaunty universe
deb ftp://IP_Address_FTP_Server/repo/repo6 jaunty universe

setelah itu update database softwarenya dengan perintah :

$sudo apt-get update

Demikian catatan instalasi FTP Server dengan Ubuntu 9.04, semoga membantu

Friday, December 25, 2009

Tentang The Wonder (Catatan Perjalanan STO Bangkalan - Univ. Trunojoyo)

Pada saat perjalanan dari kantor STO Bangkalan ke lokasi acara Roadshow Speedy di Univ. Trunojoyo Bangkalan, sempat terjadi diskusi antara penulis dengan CM aka Cak Mat regional manager kaskus wil. Surabaya tentang sebuah band fiktif yang bernama The Wonder.
Sebenarnya band ini tidak ada dalam sejarah permusikan dunia, karena band ini dibentuk hanya untuk keperluan pembuatan film dengan judul That Thing You Do!, film yang disutradarai dan diproduseri oleh Tom Hanks (Da Vinci Code dan Angels and Demons) yang juga ikut berperan dalam film tersebut pada tahun 1996 yang bercerita tentang sekelompok pemain band yang menapaki karir dari bawah sampai kemudian sukses dan menghasilkan hit dengan judul yang sama dengan judul filmnya tapi sayang hanya satu lagu saja yang menjadi hit, kemudian band tersebut akhirnya bubar pada akhir filmnya.

Sampai saat ini menurut CM masih banyak netter yang penasaran dengan band tersebut dan menganggap band tersebut salah satu legenda musik padahal sebenarnya band itu fiktif belaka, he...he...he...

Bagi yang penasaran dengan lagunya, ini ada videoclipnya yang penulis ambil dari youtube :

Tuesday, August 18, 2009

Cangkruan OpenSUSE-Id PW Surabaya feat mas Vavai

Berlokasi di Kampoeng Steak jalan Kusuma Bangsa (Depan SMA Negeri 5 Surabaya) yang sering ke Hi-Tech Mall pasti tau tempatnya acara diadakan setelah Training Zimbra Mail Server













Monday, June 8, 2009

Sekilas tentang kampoeng cyber

Setelah sekian lama, akhirnya bisa nulisi blog ini juga.
Beberapa waktu yang lalu saya dimintai tolong oleh pemilik kampoeng cyber untuk mengelola tempat tersebut dikarenakan tidak adanya pengelola sehingga harus tutup selama kurang lebih 1,5 bulan.
Setelah beberapa kali pertemuan untuk membicarakan kelangsungan kampoeng cyber maka diputuskan untuk merevisi sitem yang sudah ada, mulai dari Operating System yang digunakan sampai software billing yang digunakan oleh kampoeng cyber.
Untuk Operating System tetap digunakan Operating system yang free karena kita anti dengan pembajakan dan tidak mampu untuk membeli Operating System yang berbayar mahal, untuk itu digunakan Ubuntu yang versi 8.04.1 dikarenakan Operating System ini mempunyai support jangka panjang sampai dengan tahun 2013, bila harus menggunakan Operating System yang berbayar maka harus mengeluarkan dana sekitar Rp. 20jt (duwit dari mana?) sedangkan kita dituntut untuk menekan pengeluaran seminim-minimnya.
Dan setelah proses perombakan selama lebih kurang 2 minggu-an, akhirnya kampoeng cyber bisa beroperasi kembali dan tetnunya dengan promosi khusus tentunya (warnet gratis selama promosi)
Untuk foto-fotonya ada disini :



Cak Eko Smuet sedang pasang Access Point untuk Free Wi-Fi Area


Para kru Kampoeng Cyber sedang melakukan monitoring network di Kampoeng Cyber

Suasana KampoengCyber.com


Spanduk KampoengCyber.com


Spanduk KampoengCyber.com di lokasi


Mas, itu tangga mau dibawa kemana?

Aksi dua orang yang gak jelas mo ngapain (berpelukan atau mo pasang Access Point sih?)


Kalo sudah diatas tangga jangan bertengkar, ntar malah jatuh

Sunday, January 11, 2009

Cerita Komik Kopdar TPC

Gerombolan si Berat



















Friday, January 2, 2009

Workshop KLAS Fishing

Peserta Workshop KLAS Fishing


Dua sejoli yang kompak selalu


Nes, kenapa sembunyi di belakang Haikal?
Takut sama ikan bandeng ya?


Tiga Boss, dua ajudan dan satu pembantu (baju merah pakai topi)


Unnes : Horeee, pak Hatta dapat ikan bandeng


Perjuangan menangkap ikan bandeng


Dikman, Haikal dan ikan bandeng
(itu kenapa tangan Unnes ikutan juga)


Dari kanan ke kiri: Haikal,ikan bandeng,Dikman,Rotua dan ikan bandeng raksasa(Uuuupssss, ternyata si Unnes, Sorry Nes)


Mengurai senar ruwet


Masih mengurai senar ruwet