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
Saturday, December 26, 2009
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 :
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
Sunday, January 11, 2009
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?
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)
(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
Subscribe to:
Posts (Atom)