Jumat, 25 Maret 2011

Membangun FTP Server Berbasis Debian 5 Lenny

Membangun FTP Server Berbasis Debian 5 Lenny


Sebagaimana kita ketahui File Transfer Protokol (FTP) merupakan client/server yang memberikan fasilitas untuk tranfer data dalam jaringan dan digunakan untuk pertukaran data antara dua host dalam jaringan TCP/IP sehingga seolah-olah berada di komputer sendiri.
Pada turorial kali, kita menggunakan software vsftpd yang berlisensi GPL.
Baik, langsung saja.
Cara membangun FTP Server berbasis Debian 5 Lenny :
  1. Masuk ke terminal dan login sebagai root.
  2. Buat direktori ftp yang akan digunakan oleh user sehingga server FTP dapat diakases oleh orang lain.
  3. Caranya : #mkdir /home/ftp
  4. Buat hak akses terhadap direktori tersebut.
  5. Caranya : #chmod 755 -R /home/ftp
  6. Buat sebuah user anonymous yang akan digunakan dalam mengakses direktori tersebut.
  7. Caranya : #useradd -d /home/ftp ftpuser #passwd ftpuser Hasilnya akan terlihat seperti gambar dibawah ini :
  8. Instalisasi vsftpd di Debian 5 Lenny.
  9. Caranya : #apt-get install vsftpd
  10. Konfigurasi vsftp pada file /etc/vsftpd.conf sesuai kebutuhan anda.
  11. Caranya : #nano /etc/vsftpd.conf 
  12. Jika konfigurasi punya saya adalah :
    listen=YES
    anonymous_enable=YES
    local_enable=YES
    write_enable=YES
    local_umask=022
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    chown_uploads=YES
    ftpd_banner=Selamat Datang at Ladast-Server FTP
    secure_chroot_dir=/var/run/vsftpd
    pam_service_name=vsftpd
    rsa_cert_file=/etc/ssl/certs/vsftpd.pem
    anon_root=/home/ftp
  1. Restart vsftpd dengan perintah :
  2. #/etc/init.d/vsftpd restart
  3. Periksa apakah service vsftpd telah jalan.
  4. Caranya : #netstat -a | grep ftp Jika berhasil akan terlihat seperti gambar dibawah ini :
  5. Akses FTP Server d melalui terminal
  6. Caranya : #ftp 127.0.0.1 Hasilnya akan terlihat melalui gambar berikut :
  7. Akses FTp melalui browser
  8. Hasilnya akan terlihat seperti ini :

0 komentar:

Posting Komentar

Posting Komentar