HSRC ( HAPPY SPORT RACING COMMUNITY )

MOTOR SPORT SELURUH INDONESIA MARI BERGABUNG DENGAN KOMUNITAS KAMI DI HSRC INDONESIA..............!!!!!!!!!

Rabu, 04 November 2009

Instalasi Proftpd di Centos 5.2
I. Pendahuluan
Dalam sistem jaringan komputer, sering diperlukan untuk melakukan proses transfer satu file dari hast yang satu ke host yang lain yang dapat berupa pengiriman suatu file ke suatu host yang disebut upload atau mengambil file dari suatu file atau download.

Untuk jaringan komputer, proses transfer file dapat ditangani melalui protokol FTP atau File Transfer Protocol. FTP adalah protokol jaringan yang digunakan untuk mentrasfer data dari satu komputer ke komputer lain melalui sebuah jaringan. Protokol ini menggunakan dua nomor port yaitu port 21 untuk proses pemberian perintah dan port 20 untuk proses data file. Di Linux, banyak aplikasi yang digunakan untuk membuat sebuah ftp server, namun pada tutorial kali ini kita akan menginstal proftpd di Centos 5.2. Proftpd (Profesional FTP Daemon) merupakan program server FTP yang dibuat untuk beberapa varian Unix termasuk juga Linux.

II. Kebutuhan Sistem
Agar aplikasi proftpd bisa diinstal, maka di sistem kita harus sudah ada paket gcc. Untuk mengecek apakah gcc sudah ada atau belum, ketikkan perintah berikut:
# rpm -qa | grep gcc
Jika paket gcc tidak ada dalam sistem, maka bisa install lewat:
# yum -y install gcc*

III. Instalasi dan Konfigurasi
1. Download paket proftpd
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.2rc1.tar.gz


2. Ekstrak Paket proftpd
# tar xzvf proftpd-1.3.2rc1.tar.gz

3. Instalasi paket proftpd
# cd proftpd-1.3.2rc1 # ./configure # make # make install
4. Buat user
# useradd proftpd -s /dev/null

5. Membuat home direktory untuk user anonymous
User anonymous adalah user yang hanya diberikan hak untuk mendownload saja dan biasanya tanpa password.
# mkdir /home/ftp

6. Modifikasi file proftpd
# vi /usr/local/etc/proftpd.conf
maka akan terlihat file proftpd sebagai berikut:


Rubahlah dibaris 30 dari Group nogroup menjadi Group nobody, matikan support untuk IPv6 jika kita tidak membutuhkannya dengan cara memberi tanda # di sisi paling kiri dari pernyataan tersebut.
7. Run The Proftpd
# /usr/local/sbin/proftpd

8. Cek apakah proftpd sudah berjalan
Ketikkan perintah di bawah ini untuk mengecek apakah proftpd sudah berjalan dalam sistem atau belum:
# ps aux | grep proftpd


9. Mengakses ftp server
Jika langkah-langkah di atas sudah berhasil, maka saatnya kita akan mencoba mengakses ftp server dengan salah satu user yang ada di sistem. Ketikkan perintah berikut:
# ftp localhost
maka akan terlihat gambar sebagai berikut lalu masukkan nama user dan passwordnya:


Jika kita terlupa dengan perintah-perintah di ftp, maka ketikkan perintah help sesudah prompt ftp.
10. Mengakses ftp server lewat web browser
Pada umumnya, ftp server diakses melalui web browser dibandingkan dengan lewat konsol. Untuk itu, kita coba mengakses server ftp yang sudah kita buat melalui web browser. Buka web browser, lalu ketikkan:
# ftp://namauser@ip_address
Dalam contoh ini kita akan menggunakan perintah:
# ftp://
arfie@192.168 .1.2
Dan akan terlihat gambar sebagai berikut:


Masukkan password user dan file-file yang ada di user tersebut siap untuk di download.

Namun perlu diingat bahwa root tidak bisa untuk di ftp.
11. Membuat Server FTP Anonymous
Server FTP anonymous diperlukan untuk koneksi FTP secara anonymous yang biasanya dibuat tanpa password atau passwordnya berupa alamat e-mail. koneksi ini dimaksudkan agar data yang tersimpan dalam direktori anonymous dapat digunakan oleh semua user secara bersama yang biasanya dibatasi untuk keperluan transfer file berupa download saja, sedangkan untuk upload tidak dijinkan. Untuk melakukan koneksi ftp anonymous dari lien ftp mode teks atau melalui browser tanpa harus mengetahui password. Dengan menginstal Proftpd, kita dapat membuat server ftp anonymous. Untuk membuat server ftp anonymous, masuk ke file proftpd.conf, dan cari pernyataan seperti di bawah ini:


Hati-hati pada bagian ini (~ftp), sebab pada bagian inilah kita mendefinisikan dimana file anonymous ditaruh. Kita bisa merubah pada bagian itu dengan merubah ~ftp menjadi /home/ftp, dan sebagainya, yang penting kita harus ingat dimana file anonymous itu ditaruh. Setelah selesai, kita harus merestart proftpd dengan cara:

# killall proftpd
# proftpd

Tidak ada komentar:

Posting Komentar