Jumat, 25 Maret 2011

Cara konfigurasi VSFTPD pada Debian 4.0ETCH

Cara konfigurasi VSFTPD pada Debian 4.0ETCH

http://www.blump.net/misc/vsftpd.pngSetelah ujian membuat VSTPD di linux debian ETCh baru bisa bagi-bagi ketemen ne....  berikut ada cara membat VFTp di lnux Debian atau yang lebh keren Cara Membuat VSFTPD di Linux Debian 4 Etch., Cara konfigurasi VSFTPD pada Debian 4.0ETCH,Cara konfigurasi VSFTPD pada Debian 4.0ETCH


nah.. Langsung ja yah kita buat........

ow.ya ada yang lupa... untuk mirrornya bisapakai punya SMKN 1 Tuban yaitu


deb ftp://118.98.171.229/debian etch main contrib non-free


Fungsi dari Ftp adalah  Melayani client untuk proses upload dan download file

Daemond-daemond yang bisa dipakai:
a. vsftpd
b. proftpd
c. pure-ftpd
d. two-ftpd
e. wu-ftpd
f.wzdftpd

Langkah Membuat:

1. Memberikan ip untuk server FTP
#vim /etc/network/interfaces
ip
netmask
dst.

2. Menginstall packet (vsftpd /Very Secure FTP Daemond)
#apt-get install vsftpd

3. Mengkonfigurasi FTP Server
#vim /etc/vsftpd.conf

#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd’s)
#local_umask=022
#
# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES
#
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES
#
# Activate directory messages – messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES
#
# Activate logging of uploads/downloads.
xferlog_enable=YES
#
# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES
#
# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using “root” for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever
#
# You may override where the log file goes if you like. The default is shown
# below.
#xferlog_file=/var/log/vsftpd.log
#
# If you want, you can have your log file in standard ftpd xferlog format
#xferlog_std_format=YES
#
# You may change the default value for timing out an idle session.
#idle_session_timeout=600
#
# You may change the default value for timing out a data connection.
#data_connection_timeout=120
#
# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
#nopriv_user=ftpsecure
#
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES
#
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that on some FTP servers, ASCII support allows a denial of service
# attack (DoS) via the command “SIZE /big/file” in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file.
# ASCII mangling is a horrible feature of the protocol.
ascii_upload_enable=YES
ascii_download_enable=YES


Hilangkan tanda # pada bagian yang saya blog 

selain itu berikut beerapa bagian yang bisa di edit
  • Memperbolehkan anonymous mengakses file di server FTP.
  • view source
      print?
      Anonymous_enable = YES

  •     Untuk mengaktifkan supaya user yang login langsung tertuju pada home direktorinya masing-masing.
      view source
      print?
      Local_enable = YES
  •    Melakukan setting hak akses yang diberikan pada user local.
      view source
      print?
      Local_umask = 022
  •     Agar user anonymous diberi hak untuk upload data.
      view source
      print?
      1.Anon_upload_enable = YES
  •   Agar user anonymous bisa membuat direktori.
      view source
      print?
       Anon_mkdir_write_enable = YES
  •      Mengaktifkan pesan direktori.
      view source
      print?
       Dirmessage_enable = YES
  •       Mengaktifkan log saat melakukan download dan upload.
      view source
      print?
      Xferlog_enable = YES
  •      Mengaktifkan port transfer.
      view source
      print?
       Connect_from_port_20 = YES
  •       Menentukan user yang dapat melakukan proses upload
      view source
      print?
       Chown_uploads = YES
      
       Chown_username =YES
  •      Menentukan nama dan direktori file log
      view source
      print?
       Xferlog_file = /var/log/vsftpd.log
  •      Mengaktifkan file log standar
      view source
      print?
       Xferlog_std_format = YES
  •      Lama waktu timeout koneksi yang diberikan kepada user saat tidak download atau upload.
      view source
      print?
       .Idle_session_timeout = 600
  •      Lama waktu yang diberikan untuk download dan upload data.
      view source
      print?
       Data_connection_timeout =
  •       Menentukan user yang tidak bisa mengakses FTP.
      view source
      print?
       Nopriv_user =
  •      Banner FTP saat login.
      view source
      print?
       ftpd_banner = Selamat datang pada FTP Server Vavai...!

4. Menjalankan vsftpd
#/etc/init.d/vsftpd restart

5. Menguji server ftp
#telnet localhost 21
kelau pesan yang muncul conected to localhost —> server sudah jalan
Kalau pesan conection refused ——> server tidak jalan

6. Mencoba upload/download file
#ftp localhost atau #ftp nomor_ip komputer
masukkan user
masukkan password
untuk upload —>put atau mput
untuk download —>get atau mget
untuk pindah direktori —-> cd
untuk melihat isi direktor —>ls
Kalau di windows pakai filezilla atau wsftp

Letak file
login user system maka letak file di /home/user
login anonymous maka letak file di /home/ftp

0 komentar:

Posting Komentar

Posting Komentar